Repository of Docker compose for Scriptium. Universal Theology Library.
This repository consists of predefined docker-compose files and orchestration commands to manage the entire Scriptium ecosystem.
📋 Prerequisites
Before starting, ensure you have the following installed:
- Docker & Docker Compose (Latest version)
- Node.js v24+ & npm (To initialize the frontend/Prisma)
- GNU Make (To run the shorthand commands)
- Git
Initialize this repository only:
git clone https://github.com/kaanoz/scriptium-compose.git
cd scriptium-composeFor other parts of scriptium check out our Frontend and Backend.
For all in one go with Docker. Execute this command:
# Clone all projects.
mkdir scriptium
cd scriptium
git clone https://github.com/kaanoz1/scriptium-compose.git
git clone https://github.com/kaanoz1/scriptium-backend.git
git clone https://github.com/kaanoz1/scriptium-frontend.git
# Initialize Frontend
cd scriptium-frontend
npm install && npx prisma generate && npx prisma db push
cd ..
# Configuration
cd scriptium-compose
cd envs
cp .env.example .env.preproduction
cp .env.example .env.productionFill .env* files.
Build and run the whole project:
make build-pre && make up-preThis project is licensed under the MIT License on behalf of Scriptium.