From 5fb1c5d0b0eea52e887057e24c8beb02869c0c92 Mon Sep 17 00:00:00 2001 From: Daniel Arroyo Date: Tue, 24 Mar 2026 09:04:26 -0300 Subject: [PATCH] fix: Copy .bin folder and use local prisma in entrypoint --- Dockerfile | 1 + docker-entrypoint.sh | 5 ++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7fb9763..ac77ce7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -48,6 +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/prisma/schema.prisma /app/schema.prisma COPY docker-entrypoint.sh /usr/local/bin/ diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh index e36db27..02ad1e1 100644 --- a/docker-entrypoint.sh +++ b/docker-entrypoint.sh @@ -6,10 +6,9 @@ echo "Checking database..." # Create directories with proper permissions mkdir -p /app/data -mkdir -p /app/.npm -# Push schema (safe - won't overwrite data, only syncs schema) -npm exec -- prisma db push --skip-generate --skip-pull +# Push schema using local prisma binary +./node_modules/.bin/prisma db push --skip-generate echo "Starting application..." exec "$@"