use corepack to get pnpm

vielle.dev 1d163201 90fc01a4

verified
Changed files
+8 -5
+8 -5
Dockerfile
··· 1 1 FROM node:24-alpine 2 2 WORKDIR /app 3 3 4 - # copy whole project, install pnpm, and build 5 - # install pnpm so package manager is consistent 4 + # install pnpm 5 + ENV PNPM_HOME="/pnpm" 6 + ENV PATH="$PNPM_HOME:$PATH" 7 + RUN corepack enable pnpm && corepack install -g pnpm@latest-10 8 + 9 + # copy whole project, install packages, and build 6 10 COPY . ./ 7 - RUN npm i pnpm 8 - RUN pnpm i 9 - RUN pnpm build 11 + RUN pnpm fetch --prod 12 + RUN pnpm run build 10 13 11 14 EXPOSE 4321 12 15