fix: use corepack prepare pnpm@10 for Docker build compatibility

- node:22-alpine + corepack + pnpm@11 hits ERR_VM_DYNAMIC_IMPORT_CALLBACK_MISSING
- corepack enable pnpm@10 is invalid syntax; use corepack prepare + enable
- pnpm@10 avoids the build script approval issue entirely
- Verified: docker build, pnpm build, pnpm lint, go test all pass locally
This commit is contained in:
sagitchu
2026-05-07 21:24:47 +08:00
parent 9a37c2f603
commit bc8f2ec8a1
+1 -1
View File
@@ -4,7 +4,7 @@ FROM node:22-alpine AS builder
WORKDIR /app WORKDIR /app
COPY package.json pnpm-lock.yaml* ./ COPY package.json pnpm-lock.yaml* ./
RUN corepack enable pnpm@10 && pnpm install --frozen-lockfile RUN corepack prepare pnpm@10 --activate && corepack enable pnpm && pnpm install --frozen-lockfile
COPY . . COPY . .
RUN pnpm run build RUN pnpm run build