FROM node:22-alpine AS builder ARG VITE_API_URL ARG VITE_OIDC_ISSUER ARG VITE_OIDC_CLIENT_ID ARG VITE_OIDC_REDIRECT_URI WORKDIR /app COPY package.json ./ RUN npm install -g pnpm@11.1.1 \ && pnpm install --ignore-scripts \ && pnpm rebuild esbuild COPY . . RUN pnpm build FROM nginxinc/nginx-unprivileged:alpine COPY --from=builder /app/dist /usr/share/nginx/html COPY nginx.conf /etc/nginx/conf.d/default.conf EXPOSE 8080