Configuration
Variables d'environnement¶
| Variable | Description | Exemple |
|---|---|---|
AUTH_STANDARD_ENABLED |
Active l'auth locale (email/mot de passe) | true |
AUTH_ENTRA_ID_ENABLED |
Active l'auth Microsoft Entra ID (SSO) | false |
AUTH_ENTRA_ID_TENANT_ID |
Tenant ID Azure AD | xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx |
AUTH_ENTRA_ID_CLIENT_ID |
Client ID Azure | xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx |
AUTH_ENTRA_ID_CLIENT_SECRET |
Secret Azure | xxxxxxxxxxxxxxxxxxxxxxxxxxxxx |
ORIGIN |
URL interne de l’application | http://127.0.0.1:3000 |
PUBLIC_ORIGIN |
URL publique de l’application | https://127.0.0.1:3000 |
PROTOCOL_HEADER |
Header utilisé derrière un reverse proxy | x-forwarded-proto |
HOST_HEADER |
Header de domaine utilisé derrière un proxy | x-forwarded-host |
PUBLIC_SITE_NAME |
Nom public du site | Hub IA |
PUBLIC_LOGO_NAME |
Nom du logo | spie |
AZURE_OPENAI_API_KEY |
Clé API Azure OpenAI (optionnel, peut être configurée plus tard dans la configuration des LLM) | xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx |
AZURE_OPENAI_API_INSTANCE_NAME |
Nom de l’instance dans le tenant Azure (optionnel, peut être configuré plus tard) | xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx |
AZURE_OPENAI_API_DEPLOYMENT_NAME |
Nom du modèle de données utilisé (optionnel) | gpt-4o-mini |
AZURE_OPENAI_API_VERSION |
Version de l'API (optionnel) | 2024-02-01 |
AZURE_OPENAI_API_EMBEDDINGS_DEPLOYMENT_NAME |
Nom du modèle d'embedding utilisé (optionnel) | text-embedding-3-large |
WHISPER_AZURE_OPENAI_API_KEY |
Clé API Whisper (optionnel) | "" |
WHISPER_AZURE_OPENAI_API_VERSION |
Version API (optionnel) | "" |
WHISPER_AZURE_OPENAI_API_DEPLOYMENT_NAME |
Déploiement Whisper (optionnel) | "" |
WHISPER_AZURE_OPENAI_API_BASE_URL |
URL base Whisper (optionnel) | "" |
SMTP_HOST |
Hôte SMTP | smtp_host |
SMTP_PORT |
Port SMTP | 25 |
SMTP_SECURE |
Activer TLS | false |
SMTP_IGNORE_TLS |
Ignorer TLS | true |
SMTP_FROM |
Adresse expéditeur | name@domain |
Variables Azure et Whisper (optionnelles)
Les variables liées à Azure et Whisper ne sont pas obligatoires pour le démarrage de l'application. Si vous ne souhaitez pas configurer Azure OpenAI ou Whisper immédiatement, vous pouvez les paramétrer plus tard dans la section Configuration des LLM.
Configuration SMTP
Les variables SMTP sont nécessaires uniquement si vous souhaitez activer la fonctionnalité de réinitialisation de mot de passe via email. Ces paramètres peuvent être laissés vides tant que cette fonctionnalité n'est pas utilisée.
2️⃣ Volumes persistants¶
Les données de l'application sont stockées dans le dossier /app/data.