Spaces:
Build error
Build error
| # docker-compose pour développement local UNIQUEMENT. | |
| # Lancer depuis la racine du dépôt : | |
| # docker compose -f infra/docker-compose.yml up --build | |
| # | |
| # Les secrets ne doivent jamais figurer dans ce fichier (R06). | |
| # Copier .env.example → .env et y renseigner les clés. | |
| services: | |
| api: | |
| build: | |
| context: .. # racine du dépôt = contexte de build | |
| dockerfile: Dockerfile | |
| ports: | |
| - "7860:7860" | |
| volumes: | |
| - ../data:/app/data # artefacts montés en volume, hors image | |
| environment: | |
| # Clés IA — à définir dans .env (R06 : jamais en clair ici) | |
| # Le backend détecte automatiquement quels providers sont disponibles | |
| # selon les clés présentes. Pas de AI_PROVIDER global. | |
| - GOOGLE_AI_STUDIO_API_KEY=${GOOGLE_AI_STUDIO_API_KEY:-} | |
| - VERTEX_SERVICE_ACCOUNT_JSON=${VERTEX_SERVICE_ACCOUNT_JSON:-} | |
| - MISTRAL_API_KEY=${MISTRAL_API_KEY:-} | |
| # CORS — par défaut toutes origines (dev). Restreindre en production. | |
| - CORS_ORIGINS=${CORS_ORIGINS:-*} | |
| restart: unless-stopped | |