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