Konfiguration

Umgebungsvariablen

Von TraDoc gelesene Variablen und Empfehlungen für die Bereitstellung.

VariableStandardZweck
ENVproductionName der Umgebung.
DATA_DIR./dataStammverzeichnis für SQLite, Projekte, Glossare, Ausgaben und Zugangsdaten.
ALLOWED_ORIGINSleerZusätzliche erlaubte Ursprünge, kommagetrennt.
ALLOWED_LLM_HOSTSleerAusdrücklich erlaubte LLM-Hosts.
TRUSTED_LAN_PROXYfalseErlaubt den lokalen LAN-Proxy; wird von main.py dev automatisch verwaltet.
LLM_ENDPOINThttp://localhost:1234/v1Anfängliche Anbieter-URL.
LLM_API_KEYlm-studioAnfänglicher Schlüssel oder Platzhalter für einen lokalen Dienst.
LLM_MODELqwen3.5-instructAnfängliches Modell.
API_TYPEopenaiAnfänglicher Anbieteradapter.
CONCURRENCY1Gleichzeitige Anfragen, höchstens 32.
CHUNK_TOKEN_SIZE1000Zielgröße eines Segments von 200 bis 10000.
MAX_RETRIES3Versuche von 1 bis 10.
REQUEST_TIMEOUT180.0Anbieter-Zeitlimit in Sekunden.
TEMPERATURE0.15Modelltemperatur von 0 bis 2.
MAX_UPLOAD_BYTES209715200Maximale Importgröße, standardmäßig 200 MiB.
MAX_ARCHIVE_ENTRIES20000Maximale Zahl von Archiveinträgen.
MAX_ARCHIVE_UNCOMPRESSED_BYTES1073741824Maximale entpackte Größe, standardmäßig 1 GiB.
ENABLE_PROOFREADINGfalseAktiviert bedingte Lektoratsfunktionen.
DEFAULT_SOURCE_LANGenAnfängliche Quellsprache.
DEFAULT_TARGET_LANGfrAnfängliche Zielsprache.

Regeln

  • Für eine Quellcode-Installation oder ausdrückliche Überschreibungen erstellst du .env aus .env.example, ersetzt die Beispielwerte und committest die Datei nie.
  • Ein älterer APP_SECRET-Wert in .env wird ignoriert und kann gelöscht werden.
  • Eine Docker-Umgebungsvariable überschreibt den von der Anwendung aus .env gelesenen Wert.
  • Wenn du Diagnoseinformationen teilst, sichere oder schwärze die Konfiguration getrennt von Schlüsseln und Dokumenten.