diff --git a/apps/bff/Dockerfile b/apps/bff/Dockerfile index 45c4062c..fa92c8e5 100644 --- a/apps/bff/Dockerfile +++ b/apps/bff/Dockerfile @@ -85,8 +85,10 @@ RUN pnpm install --frozen-lockfile --prod --ignore-scripts COPY --from=builder /app/packages/shared/dist ./packages/shared/dist COPY --from=builder /app/apps/bff/dist ./apps/bff/dist COPY --from=builder /app/apps/bff/prisma ./apps/bff/prisma -COPY --from=builder /app/apps/bff/node_modules/.prisma ./apps/bff/node_modules/.prisma -COPY --from=builder /app/apps/bff/node_modules/@prisma ./apps/bff/node_modules/@prisma + +# Generate Prisma client in the production image (ensures engines and client are present) +WORKDIR /app/apps/bff +RUN pnpm prisma generate # Create non-root user RUN addgroup --system --gid 1001 nodejs && \