Production¶
Checklist¶
DEBUG=Falseou environnement équivalent non développement.APP_SECRET_KEYfort et unique.DATABASE_URLde production configuré.- SMTP configuré.
TREASURY_PAYMENT_PHONEconfiguré.REDIS_URLconfiguré.- Celery worker actif.
- Celery beat actif.
- SMTP testé pour confirmations, paiements reçus et rappels événement.
alembic upgrade headexécuté.- Super administrateur créé.
- HTTPS actif.
- Uploads persistants.
- Sauvegarde PostgreSQL planifiée.
- Sauvegarde du dossier
app/static/uploads/planifiée. - Test complet : inscription, paiement en ligne, billet, QR code, rappel, check-in, export.
Déploiement¶
Utiliser Docker Compose ou une orchestration équivalente. Les services nécessaires sont :
web;db;redis;celery_worker;celery_beat.
Les volumes PostgreSQL et uploads doivent être persistants.