at master 316 B view raw
1FROM node:24-alpine 2WORKDIR /app 3 4# install pnpm 5ENV PNPM_HOME="/pnpm" 6ENV PATH="$PNPM_HOME:$PATH" 7RUN corepack enable pnpm && corepack install -g pnpm@latest 8 9# copy whole project, install packages, and build 10COPY . ./ 11RUN pnpm install --prod 12RUN pnpm run build 13 14EXPOSE 4321 15 16CMD ["node", "./dist/server/entry.mjs"]