Merge pull request 'chore(docker): copier prisma/ avant npm ci' (#22) from chore/dockerfile-prisma-copy into main

Merge PR#22: fix Dockerfile prisma copy
This commit is contained in:
tarzzan 2026-05-30 23:25:44 +00:00
commit d3ce396b20

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