diff --git a/Dockerfile.service b/Dockerfile.service index ece64a5..d431598 100644 --- a/Dockerfile.service +++ b/Dockerfile.service @@ -91,8 +91,9 @@ ARG SERVICE_NAME COPY --from=builder /app/packages/services/${SERVICE_NAME}/prisma packages/services/${SERVICE_NAME}/prisma/ RUN if [ -f "packages/services/${SERVICE_NAME}/prisma/schema.prisma" ]; then \ echo "Running prisma generate for ${SERVICE_NAME}..." && \ - /app/node_modules/.bin/prisma generate \ - --schema /app/packages/services/${SERVICE_NAME}/prisma/schema.prisma && \ + cd packages/services/${SERVICE_NAME} && \ + pnpm exec prisma generate --schema prisma/schema.prisma && \ + cd /app && \ echo "Prisma generate completed."; \ else \ echo "No prisma/schema.prisma found — skipping prisma generate."; \