FROM docker.io/node:alpine as base ENV PNPM_HOME="/pnpm" ENV PATH="$PNPM_HOME:$PATH" RUN corepack enable FROM base as build-stage WORKDIR /app COPY pnpm-lock.yaml . RUN pnpm fetch --prod COPY . . RUN pnpm run build FROM docker.io/library/nginx:alpine as production-stage RUN mkdir /app COPY --from=build-stage /app/dist /usr/share/nginx/html/oidc-test-web CMD ["nginx", "-g", "daemon off;"]