L'image (node:22-bookworm-slim, npm install complet incl. devDependencies + toolchain de build) pesait 750MB, gardés intégralement dans l'image finale alors que .output/ (bundle Nitro) est autonome.
Contexte : audit disque du VPS OVH de l'association (2026-07-15) suite à un incident de disque plein. Passage en multi-stage : le stage final ne copie que .output/, vérifié avec le moteur Prisma natif et le binding bcrypt fonctionnels + une vraie requête DB testée.
Résolu par #158 (750MB -> 272MB).
L'image (node:22-bookworm-slim, npm install complet incl. devDependencies + toolchain de build) pesait 750MB, gardés intégralement dans l'image finale alors que
.output/(bundle Nitro) est autonome.Contexte : audit disque du VPS OVH de l'association (2026-07-15) suite à un incident de disque plein. Passage en multi-stage : le stage final ne copie que
.output/, vérifié avec le moteur Prisma natif et le binding bcrypt fonctionnels + une vraie requête DB testée.Résolu par #158 (750MB -> 272MB).