From d58acdece60c7b0b61b24d944315a34fad389dad Mon Sep 17 00:00:00 2001 From: bitc0de Date: Wed, 17 Dec 2025 15:02:29 +0100 Subject: [PATCH] Add Prisma CLI to production image --- Dockerfile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index d900d5c..2f4bcd6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -37,13 +37,16 @@ ENV NEXT_TELEMETRY_DISABLED 1 RUN addgroup --system --gid 1001 nodejs RUN adduser --system --uid 1001 nextjs +# Install Prisma CLI for db push command +RUN npm install -g prisma + # Copy necessary files from builder COPY --from=builder --chown=nextjs:nodejs /app/.next/standalone ./ COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static COPY --from=builder --chown=nextjs:nodejs /app/prisma ./prisma COPY --from=builder --chown=nextjs:nodejs /app/node_modules/.prisma ./node_modules/.prisma -# Create database directory +# Create database directory and set permissions RUN mkdir -p /app/prisma && chown -R nextjs:nodejs /app USER nextjs