# Drive UI. Proxies the API and live desktop through cased. FROM node:22-slim WORKDIR /app COPY web/package.json web/package-lock.json ./ RUN npm ci --omit=dev COPY web/ ./ ENV PORT=4174 ENV CASE_BIND=0.0.0.0 EXPOSE 4174 CMD ["node", "web-ui/serve.mjs"]