diff --git a/Dockerfile.service b/Dockerfile.service index a8dce55..05e6c56 100644 --- a/Dockerfile.service +++ b/Dockerfile.service @@ -83,6 +83,10 @@ COPY --from=builder /app/packages/services/${SERVICE_NAME}/dist packages/service # Copy SQL migration templates alongside compiled shared code in each service dist COPY --from=builder /app/packages/shared/database/src/migrations packages/services/${SERVICE_NAME}/dist/shared/database/src/migrations/ +# Copy Prisma generated client (required for services using @prisma/client) +# prisma generate runs in builder stage; production pnpm install skips build scripts +COPY --from=builder /app/node_modules/.prisma /app/node_modules/.prisma + WORKDIR /app/packages/services/${SERVICE_NAME} # Create non-root user for service runtime