perf(docker): npm 源走阿里 npmmirror,避免 registry.npmjs.org 不稳

pnpm install 前设 registry=https://registry.npmmirror.com,
解决 web 构建时 npm 包 error(23)/拉取超时。
This commit is contained in:
xiangning 2026-07-17 13:21:41 +08:00
parent 20623808b1
commit db75b964cd

View File

@ -7,6 +7,9 @@ WORKDIR /app
# 全局装 pnpm(与本地 11.x 对齐;corepack 在 alpine 上不可靠) # 全局装 pnpm(与本地 11.x 对齐;corepack 在 alpine 上不可靠)
RUN npm install -g pnpm@11 RUN npm install -g pnpm@11
# npm 包源走阿里 npmmirror(国内最稳,避免 registry.npmjs.org 拉取 error 23)
RUN pnpm config set registry https://registry.npmmirror.com
# 先拷依赖清单利用层缓存(pnpm workspace + turbo 需要这些清单文件齐备) # 先拷依赖清单利用层缓存(pnpm workspace + turbo 需要这些清单文件齐备)
COPY package.json pnpm-lock.yaml pnpm-workspace.yaml turbo.json ./ COPY package.json pnpm-lock.yaml pnpm-workspace.yaml turbo.json ./
COPY internal/ ./internal/ COPY internal/ ./internal/