From f038f370011272c6c787135bdd4883f26372fe75 Mon Sep 17 00:00:00 2001 From: Daniel Arroyo Date: Tue, 24 Mar 2026 09:33:31 -0300 Subject: [PATCH] fix: Use local Prisma 5 from node_modules instead of downloading Prisma 7 --- Dockerfile | 2 +- docker-entrypoint.sh | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index ac77ce7..569638c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -48,7 +48,7 @@ COPY --from=builder /app/.next/standalone ./ COPY --from=builder /app/.next/static ./.next/static COPY --from=builder /app/prisma ./prisma COPY --from=builder /app/node_modules/.prisma ./node_modules/.prisma -COPY --from=builder /app/node_modules/.bin ./node_modules/.bin +COPY --from=builder /app/node_modules/prisma ./node_modules/prisma COPY --from=builder /app/prisma/schema.prisma /app/schema.prisma COPY docker-entrypoint.sh /usr/local/bin/ diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh index 209c237..74fa794 100644 --- a/docker-entrypoint.sh +++ b/docker-entrypoint.sh @@ -8,8 +8,8 @@ echo "Checking database..." mkdir -p /app/data mkdir -p /app/.npm -# Use npx with HOME set to /app so it can cache prisma -HOME=/app NPM_CONFIG_CACHE=/app/.npm npx prisma db push +# Use local prisma version from node_modules +HOME=/app NPM_CONFIG_CACHE=/app/.npm ./node_modules/prisma/build/index.js db push echo "Starting application..." exec "$@"