TraDoc Docs
Configurer

Variables d'environnement

Référence des variables lues par TraDoc et recommandations de déploiement.

VariableDéfautRôle
ENVproductionNom de l'environnement.
DATA_DIR./dataRacine de SQLite, projets, glossaires, sorties et identifiants.
APP_SECRETvideSecret partagé exigé pour une écoute réseau sécurisée.
ALLOWED_ORIGINSvideOrigines supplémentaires autorisées, séparées par des virgules.
ALLOWED_LLM_HOSTSvideHôtes LLM explicitement autorisés.
TRUSTED_LAN_PROXYfalseAutorise le proxy LAN local ; géré automatiquement par main.py dev.
LLM_ENDPOINThttp://localhost:1234/v1URL fournisseur initiale.
LLM_API_KEYlm-studioClé initiale ou valeur factice pour un service local.
LLM_MODELqwen3.5-instructModèle initial.
API_TYPEopenaiAdaptateur fournisseur initial.
CONCURRENCY1Requêtes simultanées, maximum 32.
CHUNK_TOKEN_SIZE1000Taille cible d'un segment, de 200 à 10000.
MAX_RETRIES3Tentatives, de 1 à 10.
REQUEST_TIMEOUT180.0Délai fournisseur en secondes.
TEMPERATURE0.15Température du modèle, de 0 à 2.
MAX_UPLOAD_BYTES209715200Taille maximale d'un import, 200 Mio par défaut.
MAX_ARCHIVE_ENTRIES20000Limite d'entrées dans une archive.
MAX_ARCHIVE_UNCOMPRESSED_BYTES1073741824Taille décompressée maximale, 1 Gio par défaut.
ENABLE_PROOFREADINGfalseActive les fonctions de relecture conditionnelles.
DEFAULT_SOURCE_LANGenLangue source initiale.
DEFAULT_TARGET_LANGfrLangue cible initiale.

Règles

  • Créez .env à partir de .env.example, mais ne le commitez jamais.
  • En production réseau, utilisez un APP_SECRET aléatoire d'au moins 24 caractères.
  • Une variable Docker remplace la valeur du fichier .env lue par l'application.
  • Sauvegardez la configuration séparément des clés et documents si vous devez partager un diagnostic.

On this page