Aller au contenu principal

0016 — Backend NestJS phase C : config + validation Zod

Date : 2026-04-21 Statut : Acté

Contexte

La configuration de l'application doit être validée au démarrage pour éviter les erreurs liées à des variables d'environnement manquantes ou invalides. La cohérence avec ADR 0009 implique de réutiliser Zod.

Décision

  • @nestjs/config + validation Zod de process.env au bootstrap (env.schema.ts + env.validator.ts).
  • Le port est lu via ConfigService<Env, true>.

Conséquences

  • Bootstrap échoue immédiatement si la config est invalide.
  • Types Env dérivés du schéma Zod.
  • 7 tests verts à l'issue de cette phase.