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:
Zimin A.N.
2026-05-08 00:35:41 +03:00
parent a73d0d31aa
commit 27648ee2f7
3 changed files with 11 additions and 10 deletions
+2 -2
View File
@@ -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).