# Kopie als .env neben die compose.yaml legen und Werte ersetzen. # Passwort des Datenbank-Nutzers. Lang und zufällig wählen. # Achtung: Ein $ im Wert wird von Docker Compose als Variable gedeutet und # verschluckt. Entweder $ vermeiden oder als $$ schreiben. DB_PASSWORD=hier-ein-langes-zufälliges-passwort # Schlüssel für Sitzungen und CSRF-Token, mindestens 32 Zeichen. # Erzeugen z. B. mit: openssl rand -base64 48 SESSION_SECRET=hier-einen-langen-zufallsstring-einsetzen # Erster Administrator, wird nur angelegt solange noch kein Konto existiert. # Bleibt das Passwort leer, erzeugt die App eines und schreibt es einmalig # ins Container-Log. In beiden Fällen ist ein Wechsel beim ersten Login Pflicht. BOOTSTRAP_ADMIN_USER=admin BOOTSTRAP_ADMIN_PASSWORD= # --- Optional --- # Name des Docker-Netzwerks, in dem der Reverse Proxy läuft. Der Proxy legt es # an; bei Nginx Proxy Manager heisst es meist nginx_default. # PROXY_NETWORK=nginx_default # Adresse der GExtension-Instanz für den Paket-Abgleich. Der Parser ist auf # deren Seitenaufbau gebaut; ein anderes Shop-System lässt sich damit nicht # auslesen. Leer lassen, wenn der Abgleich nicht genutzt wird. # GEXTENSION_BASE_URL=https://gextension.senseigaming.de # Adresse des Forums für den Antrags-Abgleich. Der Parser ist auf WoltLab # (Burning Board) zugeschnitten. # FORUM_BASE_URL=https://senseigaming.de/forum # Aufbewahrung der Audit-Einträge in Tagen (Standard: 365, 0 = nie löschen). # AUDIT_RETENTION_DAYS=365 # Gueltigkeit einer Sitzung in Stunden (Standard: 12). # SESSION_TTL_HOURS=12 # Nur abschalten, wenn ohne HTTPS getestet wird. # COOKIE_SECURE=true # LOG_LEVEL=info