diff --git a/Dockerfile b/Dockerfile index 8923496..ffba146 100644 --- a/Dockerfile +++ b/Dockerfile @@ -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 不会失败