FROM docker.io/node:alpine as build-stage #FROM docker.io/gplane/pnpm:alpine as build-stage ENV PNPM_HOME="/pnpm" ENV PATH="$PNPM_HOME:$PATH" RUN corepack enable WORKDIR /app COPY pnpm-lock.yaml ./ RUN pnpm install --frozen-lockfile COPY ./ . RUN pnpm run build FROM docker.io/library/nginx:alpine as production-stage RUN mkdir /app COPY --from=build-stage /app/dist /app COPY nginx.conf /etc/nginx/nginx.conf