Files
Kontrollverlust/kver.env.example
T
irrlichtandClaude Opus 5.5 030a5bd943 Moderation entfernt, JSON-API unter /api
- Moderationsseite und Melde-Funktion (report) komplett ausgebaut; folgt
  als eigenständiges Projekt
- alle API-Endpunkte unter /api, dort ausschließlich JSON: auch 404, 405,
  Rate-Limit (429) und Panics (500)
- Fehler nur über HTTP-Status; stille DB-Fehler in stats, logout und
  Vote-Zählern liefern jetzt 500 statt Nullen
- /auth/headerbar entfernt (Frontend nutzt /api/user/info)
- Frontend auf /api und statusbasierte Auswertung umgestellt
- notes/api.md neu als Referenz der aktuellen API

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TiXsPUqw7oeomZ8wZrQW5q
2026-09-26 23:10:02 +02:00

28 lines
1.1 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# kver – Laufzeit-Konfiguration.
#
# Vorlage: als echte Datei kopieren (z. B. `cp kver.env.example kver.env`),
# Werte eintragen und via `podman run --env-file kver.env ...` laden.
# Die echte Datei NICHT committen und NICHT ins Image kopieren (enthält Secrets)
# -- `*.env` ist bereits in .gitignore und .containerignore.
#
# Format (podman/docker --env-file): eine VAR=Wert-Zeile pro Eintrag,
# KEINE Anführungszeichen um den Wert, keine Shell-Expansion ($VAR ist literal),
# `#` für Kommentare.
# Postgres-Verbindung. PFLICHT. Sonderzeichen im Passwort URL-kodieren.
KVER_DSN=postgres://kver:passwort@host:5432/kontrollverlust?sslmode=disable
# Optional: Pfad zur GeoLite2-ASN-DB im Container (leer = ASN-Auflösung aus).
#KVER_GEOIP_ASN=/app/data/GeoLite2-ASN.mmdb
# Selten nötig -- die Container-Defaults passen normalerweise:
#KVER_ADDR=:8080
# Optional: Verzeichnis mit web/ und static/ (die App macht dort ein chdir).
# Erlaubt den Start aus beliebigem Arbeitsverzeichnis.
#KVER_DIR=/app
# TOR-Sperrnetz (CIDR) für /entry/create. Default 10.89.0.0/16.
# Leer setzen (KVER_TOR_NET=) schaltet die Sperre ab.
#KVER_TOR_NET=10.89.0.0/16