fix(ci): use reachable pnpm registry for Docker builds

This commit is contained in:
Codex
2026-07-22 19:26:57 +08:00
parent 1e25279e8f
commit e1454cd002
+4 -1
View File
@@ -6,10 +6,13 @@ ENV PNPM_HOME=/pnpm
ENV PNPM_STORE_PATH=/pnpm/store ENV PNPM_STORE_PATH=/pnpm/store
ENV PATH=$PNPM_HOME:$PATH ENV PATH=$PNPM_HOME:$PATH
ARG NPM_REGISTRY=https://registry.npmmirror.com
RUN apk add --no-cache libc6-compat \ RUN apk add --no-cache libc6-compat \
&& corepack enable \ && corepack enable \
&& corepack prepare pnpm@10.30.3 --activate \ && corepack prepare pnpm@10.30.3 --activate \
&& pnpm config set store-dir "$PNPM_STORE_PATH" && pnpm config set store-dir "$PNPM_STORE_PATH" \
&& pnpm config set registry "$NPM_REGISTRY"
FROM base AS deps FROM base AS deps
COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./ COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./