Aller au contenu

Variables d'environnement

VariableObligatoireDefautDescription
JWT_SECRETOuiCle secrete pour la signature des tokens JWT. Utilisez une longue chaine aleatoire.
PORTNon3000Port d’ecoute du serveur
DATA_DIRNon./dataRepertoire pour la base SQLite et les identifiants chiffres
VariableObligatoireDescription
GITHUB_CLIENT_IDNonID client de l’app OAuth GitHub
GITHUB_CLIENT_SECRETNonSecret client de l’app OAuth GitHub
GOOGLE_CLIENT_IDNonID client OAuth Google
GOOGLE_CLIENT_SECRETNonSecret client OAuth Google
KEYCLOAK_URLNonURL de base Keycloak
KEYCLOAK_REALMNonRealm Keycloak
KEYCLOAK_CLIENT_IDNonID client Keycloak
KEYCLOAK_CLIENT_SECRETNonSecret client Keycloak
VariableObligatoireDefautDescription
ANTHROPIC_API_KEYNonCle API Anthropic pour les modeles Claude
OPENAI_API_KEYNonCle API OpenAI
AZURE_OPENAI_API_KEYNonCle API Azure OpenAI
AZURE_OPENAI_ENDPOINTNonURL de l’endpoint Azure OpenAI
AZURE_OPENAI_DEPLOYMENTNonNom du deploiement Azure OpenAI
OLLAMA_BASE_URLNonURL du serveur Ollama (ex : http://localhost:11434)
OLLAMA_MODELNonNom du modele Ollama (ex : codestral, llama3.1)

Requis uniquement pour la fonctionnalite “Mot de passe oublie ?”. Sans SMTP, les utilisateurs peuvent changer leur mot de passe depuis le menu de leur profil (une fois connectes).

VariableObligatoireDefautDescription
SMTP_HOSTNonNom d’hote du serveur SMTP
SMTP_PORTNon587Port du serveur SMTP
SMTP_USERNonNom d’utilisateur SMTP
SMTP_PASSNonMot de passe SMTP
SMTP_FROMNonAdresse email de l’expediteur (ex : noreply@votre-domaine.com)

Exemple avec Gmail :

SMTP_HOST=smtp.gmail.com
SMTP_PORT=587
SMTP_USER=votre-email@gmail.com
SMTP_PASS=votre-mot-de-passe-application
SMTP_FROM=votre-email@gmail.com