État de la configuration

Lu à chaque requête depuis les variables d'environnement. Seule la présence est affichée, jamais la valeur.

Obligatoire

Sans ces variables, l’application refuse de démarrer.

  • DATABASE_URLPostgres (obligatoire)Configuré
  • JWT_SECRETClé de signature des sessionsConfiguré

Recommandé

L’application démarre, mais casse dès la première utilisation concernée.

  • ENCRYPTION_KEYChiffrement AES-256-GCMConfiguré
  • CRON_SECRETJeton des tâches planifiéesConfiguré
  • DIRECT_URLMigrations Prisma en productionConfiguré

Fournisseurs optionnels

Absents, ils restent inertes : les routes concernées répondent 404 ou 503.

  • UPSTASH_REDIS_REST_URLCache, rate-limit, verrousConfiguré
  • GOOGLE_CLIENT_IDConnexion avec GoogleConfiguré
  • RESEND_API_KEYEnvoi des emailsAbsent
  • EMAIL_FROMAdresse expéditrice vérifiéeAbsent
  • CLOUDINARY_CLOUD_NAMEStockage des fichiers et médiasConfiguré
  • BICTORYS_API_KEYPaiements mobile moneyAbsent
  • MAKETOU_API_KEYAchat de crédits par mobile moneyConfiguré
  • MAKETOU_PRODUCT_IDProduit Maketou — sans lui, aucun panier ne peut être crééConfiguré
  • CRON_SECRET → purchase-reconcileSans ce cron, les paiements confirmés hors ligne ne sont pas créditésConfiguré
  • SENTRY_DSNSuivi des erreursAbsent