From 26922329d4cf741704b5acacc3690549a173eb58 Mon Sep 17 00:00:00 2001 From: Claude Integration Date: Sat, 30 May 2026 23:28:19 +0000 Subject: [PATCH] chore(docker): npx prisma generate dans builder stage MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Le client Prisma est généré dans src/generated/prisma (cf. schema.prisma output). Le post-install npm de deps stage le génère mais on n'embarque que node_modules, pas le src/generated. Le builder doit donc régénérer explicitement avant npm run build. --- Dockerfile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Dockerfile b/Dockerfile index 252de8d..5e3652b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,6 +12,10 @@ FROM base AS builder ENV NODE_ENV=production COPY --from=deps /app/node_modules ./node_modules COPY . . +# Régénère le client Prisma dans src/generated/prisma (le post-install de l'étape +# deps l'a fait dans deps:/app/src/generated qu'on n'embarque pas). Sans cette +# ligne, `next build` ne trouve pas le type `prisma.plugin` et autres. +RUN npx prisma generate RUN npm run build FROM node:20-alpine AS runner