feat: simplify Dockerfile by consolidating Prisma dependencies copy commands
Some checks are pending
CI/CD / test-and-build (push) Waiting to run
CI/CD / deploy (push) Blocked by required conditions

This commit is contained in:
Najjar\NajjarV02 2026-04-15 10:21:40 +04:00
parent c34e565132
commit 7227d0d10f

View File

@ -46,9 +46,7 @@ COPY --from=builder --chown=nextjs:nodejs /app/prisma/schema.prisma ./prisma/
COPY --from=builder --chown=nextjs:nodejs /app/src/generated ./src/generated COPY --from=builder --chown=nextjs:nodejs /app/src/generated ./src/generated
# Prisma CLI + its dependencies (devDeps — not bundled into standalone node_modules) # 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 ./node_modules/.bin
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/@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/@libsql ./node_modules/@libsql