services: study-app: build: . container_name: study-app restart: unless-stopped ports: - "3000:3000" environment: - DATABASE_URL=file:/app/data/study.db - SESSION_SECRET=${SESSION_SECRET} - ADMIN_PASSWORD_HASH=${ADMIN_PASSWORD_HASH} - NODE_ENV=production volumes: - ./data:/app/data