From 9bd7edbd03e547d9d301885a510eba68502a9a9f Mon Sep 17 00:00:00 2001 From: "Stephanos A." Date: Tue, 30 Jun 2026 00:42:39 +0300 Subject: [PATCH] Update Dockerfile --- apps/edr-passenger-api/Dockerfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/edr-passenger-api/Dockerfile b/apps/edr-passenger-api/Dockerfile index 1b5c8e9d3..4941ceb46 100644 --- a/apps/edr-passenger-api/Dockerfile +++ b/apps/edr-passenger-api/Dockerfile @@ -23,10 +23,10 @@ RUN pnpm turbo build --filter="@edr/passenger-api..." FROM base AS deployer COPY --from=builder /app/ . RUN pnpm deploy --filter="@edr/passenger-api" --legacy /deploy -# Copy Prisma schema and generated client to deployment directory -RUN mkdir -p /deploy/node_modules/.prisma /deploy/node_modules/@prisma && \ - cp -r node_modules/.prisma/client /deploy/node_modules/.prisma/ 2>/dev/null || true && \ - cp -r node_modules/@prisma/client /deploy/node_modules/@prisma/ 2>/dev/null || true +# Copy prisma directory and generate client in deploy location +RUN cp -r apps/edr-passenger-api/prisma /deploy/ && \ + cd /deploy && \ + npx prisma generate --schema=prisma/schema.prisma # --- Migration image: built in CI, run as a one-shot `docker run --rm --env-file ...` # against the real DB, as its own gated step *before* the app image is built/deployed.