# ---- Build stage ----------------------------------------------------- FROM node:22-alpine AS build WORKDIR /app # Backend URLs are baked in at build time (Vite inlines VITE_* variables). ARG VITE_API_BASE=https://localhost:3000 ARG VITE_WS_BASE ENV VITE_API_BASE=$VITE_API_BASE ENV VITE_WS_BASE=$VITE_WS_BASE COPY package*.json ./ RUN npm install COPY . . RUN npm run dev