diff --git a/Dockerfile b/Dockerfile index 2a37522..5635846 100644 --- a/Dockerfile +++ b/Dockerfile @@ -30,6 +30,10 @@ COPY --from=builder /app/prisma ./prisma COPY --from=builder --chown=nextjs:nodejs /app/.next/standalone ./ COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static +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 + RUN mkdir -p /app/data && chown nextjs:nodejs /app/data USER nextjs @@ -38,4 +42,4 @@ ENV PORT=3000 ENV HOSTNAME="0.0.0.0" ENV DATABASE_URL="file:/app/data/prod.db" -CMD ["sh", "-c", "npx prisma db push --skip-generate && node server.js"] +CMD ["sh", "-c", "node_modules/.bin/prisma db push && node server.js"]