FROM node:24-alpine AS build WORKDIR /src COPY web/package*.json ./ RUN npm ci COPY openapi /openapi COPY web ./ RUN npm run generate:api && npm run build FROM data-terminal-cloud-web:0.96.1-rc.admin-ui1 COPY --from=build /src/dist /usr/share/nginx/html ARG VERSION=dev ARG COMMIT=unknown ARG BUILD_TIME=unknown LABEL org.opencontainers.image.version=$VERSION \ org.opencontainers.image.revision=$COMMIT \ org.opencontainers.image.created=$BUILD_TIME