Files
slop-game-opus5.5/.env.example
T
2026-09-24 17:57:54 +02:00

25 lines
1.1 KiB
Bash

# Beispielkonfiguration für Glory Defense.
# Kopieren nach ".env" (lokal) oder die Werte in cPanel unter
# "Setup Python App" -> "Environment variables" eintragen.
# Geheimer Schlüssel zum Signieren der Run-Tokens und zum Hashen von IP-Adressen.
# Erzeugen z. B. mit: python -c "import secrets; print(secrets.token_hex(32))"
# Bleibt er leer, erzeugt die App beim ersten Start instance/secret_key.
SECRET_KEY=
# Pfad zur SQLite-Datenbank. Relative Pfade gelten relativ zum Projektordner.
GLORY_DB_PATH=instance/glory_defense.sqlite3
# Rate-Limit für neue Highscore-Einträge: maximal GLORY_RATE_LIMIT_MAX Versuche
# pro Client innerhalb von GLORY_RATE_LIMIT_WINDOW Sekunden.
GLORY_RATE_LIMIT_MAX=5
GLORY_RATE_LIMIT_WINDOW=600
# Nur auf "1" setzen, wenn ein Reverse-Proxy X-Forwarded-For-Header setzt, denen
# vertraut werden kann. Bei cPanel/Passenger normalerweise nicht nötig.
GLORY_TRUST_PROXY=0
# Optionale Sperrliste für Namen auf der Ehrentafel (ein Begriff pro Zeile, # = Kommentar).
# Fehlt die Datei, ist nichts gesperrt. Relative Pfade gelten ab Projektordner.
GLORY_NAME_BLOCKLIST=instance/name_blocklist.txt