Skip to content

kaanoz1/scriptium-compose

Repository files navigation

Scriptium Compose

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-compose

For 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.production

Fill .env* files.

Build and run the whole project:

make build-pre && make up-pre

Repository Links:

📄 License

This project is licensed under the MIT License on behalf of Scriptium.

About

Predefined docker compose and docker commands of Scriptium.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors