chore(docker): copier prisma/ avant npm ci #22

Merged
tarzzan merged 1 commit from chore/dockerfile-prisma-copy into main 2026-05-30 23:25:44 +00:00

View file

@ -2,7 +2,10 @@ FROM node:20-alpine AS base
WORKDIR /app
FROM base AS deps
# Le postinstall de Prisma a besoin de prisma/schema.prisma pour `prisma generate`.
# On copie donc le dossier prisma avant `npm ci`, sinon le hook crashe.
COPY package.json package-lock.json ./
COPY prisma ./prisma
RUN npm ci
FROM base AS builder
@ -21,6 +24,8 @@ RUN addgroup -S nextjs && adduser -S nextjs -G nextjs
COPY --from=builder /app/public ./public
COPY --from=builder /app/.next/standalone ./
COPY --from=builder /app/.next/static ./.next/static
# Prisma schema + migrations dispo dans l'image runner pour `prisma migrate deploy`
COPY --from=builder /app/prisma ./prisma
USER nextjs
EXPOSE 3000