Obligatoire
Sans ces variables, l’application refuse de démarrer.
- DATABASE_URL— Postgres (obligatoire)Configuré
- JWT_SECRET— Clé de signature des sessionsConfiguré
Recommandé
L’application démarre, mais casse dès la première utilisation concernée.
- ENCRYPTION_KEY— Chiffrement AES-256-GCMConfiguré
- CRON_SECRET— Jeton des tâches planifiéesConfiguré
- DIRECT_URL— Migrations Prisma en productionConfiguré
Fournisseurs optionnels
Absents, ils restent inertes : les routes concernées répondent 404 ou 503.
- UPSTASH_REDIS_REST_URL— Cache, rate-limit, verrousConfiguré
- GOOGLE_CLIENT_ID— Connexion avec GoogleConfiguré
- RESEND_API_KEY— Envoi des emailsAbsent
- EMAIL_FROM— Adresse expéditrice vérifiéeAbsent
- CLOUDINARY_CLOUD_NAME— Stockage des fichiers et médiasConfiguré
- BICTORYS_API_KEY— Paiements mobile moneyAbsent
- MAKETOU_API_KEY— Achat de crédits par mobile moneyConfiguré
- MAKETOU_PRODUCT_ID— Produit Maketou — sans lui, aucun panier ne peut être crééConfiguré
- CRON_SECRET → purchase-reconcile— Sans ce cron, les paiements confirmés hors ligne ne sont pas créditésConfiguré
- SENTRY_DSN— Suivi des erreursAbsent