Configuration
Variables d'environnement
# Application
APP_NAME=Tontine API
ENVIRONMENT=production
DEBUG=False
API_V1_PREFIX=/api/v1
# Sécurité
SECRET_KEY=votre_clé_secrète
ACCESS_TOKEN_EXPIRE_MINUTES=15
REFRESH_TOKEN_EXPIRE_DAYS=30
ALGORITHM=HS256
# Base de données
DATABASE_URL=postgresql://user:password@db:5432/tontine_db
# Redis
REDIS_URL=redis://redis:6379/0
# CORS
BACKEND_CORS_ORIGINS=https://ton-domaine.com,http://localhost
# WAHA (WhatsApp)
WAHA_BASE_URL=http://waha:3000
WAHA_API_KEY=votre_clé
WAHA_SESSION=default
# Firebase
FIREBASE_CREDENTIALS_PATH=/app/firebase-credentials.json
Configuration CORS
Configuration des logs
Les logs sont configurés dans app/core/logging.py. En production, ils sont écrits dans des fichiers et en console.