From bc8f2ec8a1eff52bd1cb7f86fdc17c7fe2594a7e Mon Sep 17 00:00:00 2001 From: sagitchu Date: Thu, 7 May 2026 21:24:47 +0800 Subject: [PATCH] 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 --- vite-frontend/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vite-frontend/Dockerfile b/vite-frontend/Dockerfile index 17d8a61..ce91dcd 100644 --- a/vite-frontend/Dockerfile +++ b/vite-frontend/Dockerfile @@ -4,7 +4,7 @@ FROM node:22-alpine AS builder WORKDIR /app 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 . . RUN pnpm run build