docs: 调整node.js内存限制为4G
Some checks failed
Web UI CI/CD / build-and-deploy (push) Failing after 14m18s
Some checks failed
Web UI CI/CD / build-and-deploy (push) Failing after 14m18s
This commit is contained in:
@@ -68,6 +68,7 @@ jobs:
|
||||
# 使用根目录的 Dockerfile 进行构建
|
||||
# Dockerfile 内部使用了多阶段构建,不需要 Runner 安装 Node
|
||||
# 启用 BuildKit 以支持缓存挂载(加速依赖安装)
|
||||
# 注意:资源限制已在Dockerfile内部通过并发限制和内存限制实现
|
||||
DOCKER_BUILDKIT=1 docker build -t "$FULL_IMAGE_NAME" -f Dockerfile .
|
||||
|
||||
# 打上 latest 标签
|
||||
|
||||
@@ -38,7 +38,10 @@ RUN --mount=type=cache,id=pnpm-store,target=/pnpm/store \
|
||||
pnpm install --frozen-lockfile --network-concurrency 2
|
||||
|
||||
# 限制turbo并发构建,降低资源占用(仅CI/CD构建时生效)
|
||||
# 直接使用turbo命令并限制并发数,避免影响本地开发配置
|
||||
# 并发数设为2,平衡构建速度和资源占用
|
||||
# 降低Node.js内存限制,避免占用过多内存影响其他服务(服务器8GB内存)
|
||||
# 每个Node进程限制为2GB,2个并发进程共4GB,为系统和其他服务预留4GB
|
||||
ENV NODE_OPTIONS=--max-old-space-size=2048
|
||||
RUN pnpm exec turbo build --filter=@vben/web-antd --concurrency=2
|
||||
|
||||
# ==============================
|
||||
|
||||
Reference in New Issue
Block a user