Update Dockerfile to generate Prisma client before building BFF for TypeScript compatibility

This commit is contained in:
T. Narantuya 2025-08-29 11:34:52 +09:00
parent 432484180f
commit 5076c22bee

View File

@ -51,9 +51,9 @@ COPY --from=deps /app/apps/bff/node_modules ./apps/bff/node_modules
WORKDIR /app/packages/shared
RUN pnpm build
# Build BFF and generate Prisma client
# Generate Prisma client first, then build BFF (TS needs generated types)
WORKDIR /app/apps/bff
RUN pnpm build && pnpm prisma generate
RUN pnpm prisma generate && pnpm build
# =====================================================
# Production Stage - Final optimized image