This guide explains how to build and run the combined Synkronus Docker image, which includes both the Synkronus API backend and the Portal frontend in a single container.
- Docker and Docker Compose installed
- PostgreSQL database (run as separate container or use existing database)
-
Update credentials in
docker-compose.yml:POSTGRES_PASSWORD: Changeyour_passwordDB_CONNECTION: Update password in connection stringJWT_SECRET: Generate withopenssl rand -base64 32
-
Start all services:
docker compose up -d
# Start services
docker compose up -d
# View logs
docker compose logs -f
# Check status
docker compose ps
# Stop services
docker compose down
# Stop and remove volumes (WARNING: deletes data)
docker compose down -v