fix: ensure prisma cli binary is copied
Some checks failed
CI Check / check (push) Has been cancelled

This commit is contained in:
WuYongJie 2025-12-03 15:15:42 +08:00
parent d1c6efc79d
commit f45e27bf06

View File

@ -251,6 +251,8 @@ COPY --from=builder --chown=nextjs:nodejs /app/node_modules/.prisma ./node_modul
COPY --from=builder --chown=nextjs:nodejs /app/node_modules/@prisma ./node_modules/@prisma
# 复制 Prisma CLI(用于运行时执行 migrate deploy)
COPY --from=builder --chown=nextjs:nodejs /app/node_modules/prisma ./node_modules/prisma
# 复制 npm 可执行文件,确保 npx prisma 可用
COPY --from=builder --chown=nextjs:nodejs /app/node_modules/.bin ./node_modules/.bin
# 复制 Canvas 模块(可选依赖)
# 如果 canvas 未安装,builder 阶段已创建占位符,所以这个 COPY 不会失败