IIIF-Studio / infra /docker-compose.yml
Claude
docs: remove VERTEX_API_KEY references from config/docs
f8e84a5 unverified
Raw
History Blame Contribute Delete
1.07 kB
# 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