Study/docker-compose.yml

16 lines
507 B
YAML

services:
study-app:
build: .
container_name: study-app
restart: unless-stopped
ports:
- "3000:3726"
environment:
- DATABASE_URL=file:/app/data/study.db
- SESSION_SECRET=${SESSION_SECRET:?SESSION_SECRET must be set to at least 32 characters}
- ADMIN_PASSWORD_HASH=${ADMIN_PASSWORD_HASH:-}
- ALLOW_INITIAL_SETUP=${ALLOW_INITIAL_SETUP:-false}
- SECURE_COOKIES=${SECURE_COOKIES:-false}
- NODE_ENV=production
volumes:
- ./data:/app/data