forked from hazem/yslootahrobotics
feat: update Dockerfile to copy additional Prisma dependencies from deps stage
This commit is contained in:
parent
2b2198dfcb
commit
c34e565132
10
Dockerfile
10
Dockerfile
@ -46,10 +46,12 @@ 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)
|
||||||
COPY --from=builder --chown=nextjs:nodejs /app/node_modules/.bin/prisma ./node_modules/.bin/prisma
|
# Source: deps stage (postinstall places .wasm files in .bin/ during npm ci)
|
||||||
COPY --from=builder --chown=nextjs:nodejs /app/node_modules/prisma ./node_modules/prisma
|
COPY --from=deps --chown=nextjs:nodejs /app/node_modules/.bin/prisma ./node_modules/.bin/prisma
|
||||||
COPY --from=builder --chown=nextjs:nodejs /app/node_modules/@prisma ./node_modules/@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=builder --chown=nextjs:nodejs /app/node_modules/@libsql ./node_modules/@libsql
|
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 ─────────────────────────────────────────────────────────────────
|
# ── Entrypoint ─────────────────────────────────────────────────────────────────
|
||||||
COPY --chown=nextjs:nodejs docker-entrypoint.sh ./
|
COPY --chown=nextjs:nodejs docker-entrypoint.sh ./
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user