services: web: build: context: . env_file: - .env environment: ADDR: ":8080" DATABASE_PATH: "/app/data/app.db" UPLOAD_DIR: "/app/data/uploads" SESSION_SECRET: "${SESSION_SECRET:?SESSION_SECRET is required}" ADMIN_USERNAME: "${ADMIN_USERNAME:?ADMIN_USERNAME is required}" ADMIN_PASSWORD: "${ADMIN_PASSWORD:?ADMIN_PASSWORD is required}" ports: - "8080:8080" volumes: - app-data:/app/data restart: unless-stopped volumes: app-data: