From 3cf745cd1431d8d49b83be3bad6b3045da713755 Mon Sep 17 00:00:00 2001 From: JakkrapartXD Date: Tue, 10 Feb 2026 09:33:40 +0700 Subject: [PATCH] fix Dockerfile prisma client generation --- Backend/Dockerfile | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/Backend/Dockerfile b/Backend/Dockerfile index 1d8e0273..2f262efb 100644 --- a/Backend/Dockerfile +++ b/Backend/Dockerfile @@ -31,13 +31,18 @@ RUN npm install -g pnpm COPY package*.json ./ COPY pnpm-lock.yaml* ./ -# Install production dependencies only -RUN pnpm install --prod --frozen-lockfile +# Install production dependencies and prisma for generate +RUN pnpm install --frozen-lockfile + +# Copy prisma schema and generate client +COPY --from=builder /app/prisma ./prisma +RUN pnpm prisma:generate + +# Remove devDependencies +RUN pnpm prune --prod # Copy built files from builder COPY --from=builder /app/dist ./dist -COPY --from=builder /app/node_modules/.prisma ./node_modules/.prisma -COPY --from=builder /app/prisma ./prisma COPY --from=builder /app/public ./public # Set environment