From 819dec40daf3edb1ab334a5f02aeb368429cca6c Mon Sep 17 00:00:00 2001 From: MrSphay Date: Fri, 15 May 2026 17:05:14 +0200 Subject: [PATCH] Bundle Prisma CLI in runtime image --- Dockerfile | 4 ++++ README.md | 2 +- blueprint.md | 2 +- docker-compose.yml | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8910c7c..fc1b484 100644 --- a/Dockerfile +++ b/Dockerfile @@ -25,6 +25,10 @@ COPY --from=builder /app/server.js ./server.js COPY --from=builder /app/prisma ./prisma COPY --from=builder /app/.next/standalone ./ COPY --from=builder /app/.next/static ./.next/static +COPY --from=builder /app/node_modules/.bin/prisma ./node_modules/.bin/prisma +COPY --from=builder /app/node_modules/prisma ./node_modules/prisma +COPY --from=builder /app/node_modules/@prisma ./node_modules/@prisma +COPY --from=builder /app/node_modules/.prisma ./node_modules/.prisma USER nextjs EXPOSE 3000 CMD ["node", "server.js"] diff --git a/README.md b/README.md index a31909d..d929bd6 100644 --- a/README.md +++ b/README.md @@ -94,7 +94,7 @@ services: PORT: 3000 ports: - "${HOST_PORT:-3000}:3000" - command: sh -c "npx prisma migrate deploy && node server.js" + command: sh -c "./node_modules/.bin/prisma migrate deploy && node server.js" volumes: postgres-data: diff --git a/blueprint.md b/blueprint.md index 17cecc5..5db0cf3 100644 --- a/blueprint.md +++ b/blueprint.md @@ -70,7 +70,7 @@ services: PORT: 3000 ports: - "${HOST_PORT:-3000}:3000" - command: sh -c "npx prisma migrate deploy && node server.js" + command: sh -c "./node_modules/.bin/prisma migrate deploy && node server.js" volumes: postgres-data: diff --git a/docker-compose.yml b/docker-compose.yml index d8c93da..a65e18e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -26,7 +26,7 @@ services: PORT: 3000 ports: - "${HOST_PORT:-3000}:3000" - command: sh -c "npx prisma migrate deploy && node server.js" + command: sh -c "./node_modules/.bin/prisma migrate deploy && node server.js" volumes: postgres-data: