docs: 调整构建过程,避免带宽占用过大
Some checks are pending
Web UI CI/CD / build-and-deploy (push) Waiting to run

This commit is contained in:
lzh
2025-12-23 13:14:48 +08:00
parent 38938544c6
commit ed0addc150
2 changed files with 10 additions and 4 deletions

View File

@@ -37,8 +37,9 @@ COPY internal internal
RUN --mount=type=cache,id=pnpm-store,target=/pnpm/store \
pnpm install --frozen-lockfile --network-concurrency 2
# 构建指定项目
RUN pnpm build:antd
# 限制turbo并发构建降低资源占用仅CI/CD构建时生效
# 直接使用turbo命令并限制并发数避免影响本地开发配置
RUN pnpm exec turbo build --filter=@vben/web-antd --concurrency=2
# ==============================
# 2⃣ 运行阶段

View File

@@ -14,8 +14,13 @@ WORKDIR /app
COPY . /app
# 安装依赖
RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --frozen-lockfile
RUN pnpm run build --filter=\!./docs
# network-concurrency 限制并发下载,降低带宽占用
RUN --mount=type=cache,id=pnpm,target=/pnpm/store \
pnpm install --frozen-lockfile --network-concurrency 2
# 限制turbo并发构建降低资源占用仅CI/CD构建时生效
# 直接使用turbo命令并限制并发数避免影响本地开发配置
RUN pnpm exec turbo build --filter=\!./docs --concurrency=2
RUN echo "Builder Success 🎉"