Bundle Prisma CLI in runtime image
All checks were successful
Template Compliance / compliance (push) Successful in 5s
Release Dry Run / release-dry-run (push) Successful in 3m50s
Build / build (push) Successful in 4m8s

This commit is contained in:
MrSphay
2026-05-15 17:05:14 +02:00
parent 8f13745c26
commit 819dec40da
4 changed files with 7 additions and 3 deletions

View File

@@ -25,6 +25,10 @@ COPY --from=builder /app/server.js ./server.js
COPY --from=builder /app/prisma ./prisma COPY --from=builder /app/prisma ./prisma
COPY --from=builder /app/.next/standalone ./ COPY --from=builder /app/.next/standalone ./
COPY --from=builder /app/.next/static ./.next/static 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 USER nextjs
EXPOSE 3000 EXPOSE 3000
CMD ["node", "server.js"] CMD ["node", "server.js"]

View File

@@ -94,7 +94,7 @@ services:
PORT: 3000 PORT: 3000
ports: ports:
- "${HOST_PORT:-3000}:3000" - "${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: volumes:
postgres-data: postgres-data:

View File

@@ -70,7 +70,7 @@ services:
PORT: 3000 PORT: 3000
ports: ports:
- "${HOST_PORT:-3000}:3000" - "${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: volumes:
postgres-data: postgres-data:

View File

@@ -26,7 +26,7 @@ services:
PORT: 3000 PORT: 3000
ports: ports:
- "${HOST_PORT:-3000}:3000" - "${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: volumes:
postgres-data: postgres-data: