É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_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