From 4924593b408eff82887ca7d697509f7060e85a01 Mon Sep 17 00:00:00 2001 From: "Najjar\\NajjarV02" Date: Wed, 15 Apr 2026 10:25:09 +0400 Subject: [PATCH] feat: consolidate Prisma CLI dependencies in Dockerfile for cleaner build --- Dockerfile | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 95cc8f4..313eb1a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -45,11 +45,8 @@ COPY --from=builder --chown=nextjs:nodejs /app/prisma/schema.prisma ./prisma/ # Generated Prisma client (imported by the compiled Next.js server bundle) COPY --from=builder --chown=nextjs:nodejs /app/src/generated ./src/generated -# Prisma CLI + its dependencies (devDeps — not bundled into standalone node_modules) -COPY --from=deps --chown=nextjs:nodejs /app/node_modules/.bin ./node_modules/.bin -COPY --from=deps --chown=nextjs:nodejs /app/node_modules/prisma ./node_modules/prisma -COPY --from=deps --chown=nextjs:nodejs /app/node_modules/@prisma ./node_modules/@prisma -COPY --from=deps --chown=nextjs:nodejs /app/node_modules/@libsql ./node_modules/@libsql +# Prisma CLI + all its transitive dependencies for `prisma db push` at startup +COPY --from=deps --chown=nextjs:nodejs /app/node_modules ./node_modules # ── Entrypoint ───────────────────────────────────────────────────────────────── COPY --chown=nextjs:nodejs docker-entrypoint.sh ./