npm install 너무 오래걸리는 문제 때문에 pnpm 으로 교체
npm 설치 속도 문제로 pnpm으로 전환했습니다. alpine 이미지에서의 어려움 덕분에 결국 선택하게 되었고, 앞으로는 pnpm을 사용할 계획입니다.
GGAMI
이 문제 때문에 하루라는 시간을 날리게 되었는데,
https://github.com/nodejs/docker-node/issues/1946#issuecomment-2418786279
dockerfile 에서 npm install -g 이 너무 오랜 시간이 걸리는 문제가 있었다. 잘 되다가 갑자기 안되는건데, 이유를 찾아보니 위 github 스레드에서 설명하고 있었고
대충 alpine image 인 경우 해결이 어렵다는 것 같긴 함.
여러 방면으로 시도해봤지만 모두 실패했고, 결국에는 pnpm 으로 갈아타게 되었다.
https://github.com/pnpm/pnpm/issues/4495#issuecomment-1518584959
FROM node:18-alpine
# Install pnpm with corepack
RUN corepack enable && corepack prepare pnpm@latest --activate
# Enable `pnpm add --global` on Alpine Linux by setting