fix(ci): pnpm via npm install (skip corepack) — Dockerfile + build-docs job
Corepack может hang в CI runner на integrity-check либо non-TTY prompt при первом activate. Заменяем на прямой npm install с pinned version 9.15.4 (latest stable v9, lockfile compat: lockfileVersion '9.0'). Изменения: - ordinis-admin-ui/Dockerfile: corepack → npm install -g pnpm@9.15.4 - docs/Dockerfile: same swap - .gitlab-ci.yml build-docs: same swap Verified locally: docker build ordinis-admin-ui за 23 sec, no hang.
This commit is contained in:
+2
-2
@@ -11,8 +11,8 @@ WORKDIR /docs
|
||||
|
||||
# Layered cache: package.json + lockfile меняются реже чем content.
|
||||
COPY package.json pnpm-lock.yaml ./
|
||||
RUN corepack enable \
|
||||
&& corepack prepare pnpm@9.0.0 --activate \
|
||||
# npm install pnpm — corepack может hang в CI на integrity check / TTY prompts.
|
||||
RUN npm install -g --silent pnpm@9.15.4 \
|
||||
&& pnpm install --frozen-lockfile
|
||||
|
||||
# Copy остальное (toc, .yfm, markdown).
|
||||
|
||||
Reference in New Issue
Block a user