Spaces:
Build error
Build error
File size: 1,069 Bytes
ed312af 965e8e0 ed312af 965e8e0 ed312af 965e8e0 ed312af | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | # 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
|