Stage 3: persistente Config via /data-Volume (DTRACK_CONFIG)
CI / test (push) Successful in 13m20s

This commit is contained in:
2026-06-24 07:17:37 +00:00
parent 9b8bf5d689
commit a7a1ae1c4a
+6
View File
@@ -10,8 +10,12 @@ services:
ports:
- "8080:8080"
environment:
# Erstbefuellung: beim ersten Start aus diesen Werten -> /data/config.toml.
# Danach ist die Datei massgeblich (Admin-UI schreibt rein).
DTRACK_URL: ${DTRACK_URL:?bitte in .env setzen}
DTRACK_API_KEY: ${DTRACK_API_KEY:?bitte in .env setzen}
# Persistente Config; UI-Aenderungen ueberleben Neustarts.
DTRACK_CONFIG: /data/config.toml
# Kommagetrennte erlaubte Bearer-Tokens; leer = ungeschuetzt (nur lokal).
DTRACK_HTTP_TOKENS: ${DTRACK_HTTP_TOKENS:-}
# "1" = TLS-Pruefung aus (Notbehelf bei internem CA-Cert).
@@ -21,4 +25,6 @@ services:
DTRACK_ADMIN_USER: ${DTRACK_ADMIN_USER:-}
DTRACK_ADMIN_PASSWORD: ${DTRACK_ADMIN_PASSWORD:-}
RUST_LOG: ${RUST_LOG:-info}
volumes:
- ./data:/data
restart: unless-stopped