From fdedc1cf657d6befb473bca4621d8a5aa9d656e5 Mon Sep 17 00:00:00 2001 From: Julien Froidefond Date: Wed, 17 Dec 2025 14:01:30 +0100 Subject: [PATCH] Update Dockerfile to enhance Prisma setup: Create migrations directory and copy schema.prisma along with migrations from builder, ensuring proper ownership for Next.js user. --- Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index b3e9c63..bb737ba 100644 --- a/Dockerfile +++ b/Dockerfile @@ -45,7 +45,9 @@ COPY --from=builder --chown=nextjs:nodejs /app/public ./public COPY --from=builder /app/package.json ./package.json COPY --from=builder /app/pnpm-lock.yaml ./pnpm-lock.yaml COPY --from=builder /app/next.config.js ./next.config.js -COPY --from=builder /app/prisma ./prisma +RUN mkdir -p /app/prisma/migrations +COPY --from=builder --chown=nextjs:nodejs /app/prisma/schema.prisma ./prisma/schema.prisma +COPY --from=builder --chown=nextjs:nodejs /app/prisma/migrations ./prisma/migrations COPY --from=builder /app/prisma.config.ts ./prisma.config.ts ENV DATABASE_URL="postgresql://user:pass@localhost:5432/db"