diff --git a/Dockerfile b/Dockerfile index be12b91..3f9fc9c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -61,13 +61,14 @@ 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 (client, CLI, and config) +# Copy Prisma (client and schema for migrations) 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/ +# Install Prisma CLI globally for migrations +RUN npm install -g prisma@7 + USER nextjs EXPOSE 3000