Skip to main content
Version: 2.3

Docker Compose deployment

Available since v0.0.2

Quick start

make community

Uses docker-compose.prod.yml with multi-stage Docker builds and production-optimized settings.

Environment file

cp .env.example .env

Required production settings:

SSC_PUBLIC_DOMAIN=servasec.example.com
POSTGRES_PASSWORD=<secure-random-password>
JWT_SECRET=<64-char-random-string>
CSRF_SECRET=<64-char-random-string>

Docker Compose files

FilePurpose
docker-compose.dev.ymlLocal development with hot-reload
docker-compose.prod.ymlProduction deployment

Volumes

VolumeMountPurpose
caddy_data/dataTLS certificates
postgres_data/var/lib/postgresql/dataDatabase persistence