本地开发修改代码后需要构建适用于不用系统架构的Docker镜像,在本地MacOS (m1) 上一直报错,无法完成镜像构建,遂转使用Github Action构建镜像。
报错信息:
failed to compute cache key: "/app/projects/app/.next/standalone" not found: not found
尝试解决方案:
1.本地重新运行pnpm build
2. 修改DockerFile 文件中的ENV NODE_OPTIONS="--max-old-space-size=4096"
的值
参考issue:
- https://github.com/labring/FastGPT/issues/1457
- https://github.com/labring/FastGPT/issues/1468
Mac打包可能存在的问题: