services: eternityproject: build: . container_name: eternityproject-web ports: - "8000:8000" environment: SECRET_KEY: ${SECRET_KEY:?Set SECRET_KEY in .env before deployment} DATABASE_PATH: /data/eternity.db UPLOAD_FOLDER: /data/uploads PUBLIC_URL: ${PUBLIC_URL:-http://localhost:8000} MAIL_HOST: ${MAIL_HOST:-} MAIL_PORT: ${MAIL_PORT:-587} MAIL_USERNAME: ${MAIL_USERNAME:-} MAIL_PASSWORD: ${MAIL_PASSWORD:-} MAIL_FROM: ${MAIL_FROM:-noreply@eternityproject.fi} volumes: - eternity_data:/data restart: unless-stopped volumes: eternity_data: