Container build

Dockerfile (console)

node:22-alpinenginx:1.27-alpine
# Build the dispatch console.
FROM node:22-alpine AS build
WORKDIR /src
COPY package.json ./
RUN npm install
COPY . .
RUN npm run build
# Serve the static bundle.
FROM nginx:1.27-alpine AS console
COPY --from=build /src/dist /usr/share/nginx/html from build
EXPOSE 80