diff --git a/Dockerfile b/Dockerfile index 910115b..62a2266 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,12 +1,15 @@ FROM node:24-alpine WORKDIR /app -# copy whole project, install pnpm, and build -# install pnpm so package manager is consistent +# install pnpm +ENV PNPM_HOME="/pnpm" +ENV PATH="$PNPM_HOME:$PATH" +RUN corepack enable pnpm && corepack install -g pnpm@latest-10 + +# copy whole project, install packages, and build COPY . ./ -RUN npm i pnpm -RUN pnpm i -RUN pnpm build +RUN pnpm fetch --prod +RUN pnpm run build EXPOSE 4321