Takt und Schalter der beiden Abgleiche standen in der Umgebung und liessen sich nur mit einem Neustart aendern. Jetzt stehen sie unter Verwaltung -> Zeitplan, je Lauf einzeln: ob er automatisch laeuft, in welchem Abstand, beim Kaeufe-Abgleich zusaetzlich der seltenere Takt fuer ruhende Konten und ab wann ein Konto als ruhend gilt, beim Forumslauf die Stunde, vor der nicht gelaufen wird. Die Abstaende stehen in Minuten - damit laesst sich alles ausdruecken -, und daneben steht, was das in Stunden bedeutet, damit niemand im Kopf rechnet. Unter einer Viertelstunde geht nicht: beide Abgleiche greifen auf Server zu, die der Community gehoeren. Aenderungen greifen sofort, ohne Neustart. Die Vorgaben sind die bisherigen Werte, sie stehen in der Migration. SCHEDULE_ENABLED und FORUM_SCAN_HOUR entfallen damit.
47 lines
1.8 KiB
Bash
47 lines
1.8 KiB
Bash
# 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
|
|
|
|
# Die wiederkehrenden Abgleiche werden in der Anwendung eingestellt, unter
|
|
# Verwaltung -> Zeitplan: ob sie laufen, in welchem Abstand, und beim Forum
|
|
# ab welcher Stunde. Hier steht dazu nichts mehr.
|
|
|
|
# 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
|