From d05b612c11679e9afc3a9eddcbd44d7369dde783 Mon Sep 17 00:00:00 2001 From: Matt Date: Sat, 17 Jan 2026 14:54:50 +0100 Subject: [PATCH] Include Prisma CLI in production image for migrations Copy prisma CLI and its node_modules folder to allow running migrations in the container with ./node_modules/.bin/prisma Co-Authored-By: Claude Opus 4.5 --- Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 05ea710..be12b91 100644 --- a/Dockerfile +++ b/Dockerfile @@ -61,9 +61,11 @@ RUN chown nextjs:nodejs .next COPY --from=builder --chown=nextjs:nodejs /app/.next/standalone ./ COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static -# Copy Prisma +# Copy Prisma (client, CLI, and config) COPY --from=deps /app/node_modules/.prisma ./node_modules/.prisma COPY --from=deps /app/node_modules/@prisma ./node_modules/@prisma +COPY --from=deps /app/node_modules/prisma ./node_modules/prisma +COPY --from=deps /app/node_modules/.bin/prisma ./node_modules/.bin/prisma COPY prisma ./prisma/ USER nextjs