From 7227d0d10f87b1dffdac89d51ac0d142cbfc5a91 Mon Sep 17 00:00:00 2001 From: "Najjar\\NajjarV02" Date: Wed, 15 Apr 2026 10:21:40 +0400 Subject: [PATCH] feat: simplify Dockerfile by consolidating Prisma dependencies copy commands --- Dockerfile | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 02a7c28..95cc8f4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -46,12 +46,10 @@ COPY --from=builder --chown=nextjs:nodejs /app/prisma/schema.prisma ./prisma/ COPY --from=builder --chown=nextjs:nodejs /app/src/generated ./src/generated # Prisma CLI + its dependencies (devDeps — not bundled into standalone node_modules) -# Source: deps stage (postinstall places .wasm files in .bin/ during npm ci) -COPY --from=deps --chown=nextjs:nodejs /app/node_modules/.bin/prisma ./node_modules/.bin/prisma -COPY --from=deps --chown=nextjs:nodejs /app/node_modules/.bin/prisma_schema_build_bg.wasm ./node_modules/.bin/prisma_schema_build_bg.wasm -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 +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 # ── Entrypoint ───────────────────────────────────────────────────────────────── COPY --chown=nextjs:nodejs docker-entrypoint.sh ./