FROM node:24-alpine AS build WORKDIR /src COPY console/package.json console/package-lock.json ./ RUN npm ci COPY console/ ./ ARG VITE_DEMO_HINT=false ENV VITE_API_MODE=api VITE_DEMO_HINT=$VITE_DEMO_HINT RUN npm run build FROM nginx:alpine COPY deploy/nginx.conf /etc/nginx/conf.d/default.conf COPY --from=build /src/dist /usr/share/nginx/html EXPOSE 80