22 lines
703 B
YAML
22 lines
703 B
YAML
services:
|
|
app:
|
|
build: .
|
|
# Non-root: Prozess läuft als UID:GID 1000:1000, kein root beim Start.
|
|
user: "1000:1000"
|
|
ports:
|
|
- "${APP_PORT:-3000}:3000"
|
|
volumes:
|
|
- ./data:/app/data
|
|
- ./backups:/app/backups
|
|
environment:
|
|
- DATA_DIR=/app/data
|
|
- BACKUPS_DIR=/app/backups
|
|
# Optionale Anmeldung, siehe README (Abschnitt „Anmeldung (optional)").
|
|
- AUTH_MODE=${AUTH_MODE:-off}
|
|
- BETTER_AUTH_SECRET=${BETTER_AUTH_SECRET:-}
|
|
- BETTER_AUTH_URL=${BETTER_AUTH_URL:-}
|
|
- OIDC_DISCOVERY_URL=${OIDC_DISCOVERY_URL:-}
|
|
- OIDC_CLIENT_ID=${OIDC_CLIENT_ID:-}
|
|
- OIDC_CLIENT_SECRET=${OIDC_CLIENT_SECRET:-}
|
|
restart: unless-stopped
|