Skip to content

v1.0.14

Choose a tag to compare

@github-actions github-actions released this 23 Jun 02:41

Added

  • Single-container deploy: the API serves the web app. server.js
    serves the built SPA (web/dist) — static assets plus an index.html
    fallback for client-side routes — whenever it's present, so one
    container serves both the /v1 API and the UI (API routes still win;
    /healthz, /metrics, /docs, /openapi.json are untouched). The
    Dockerfile gains a dedicated webbuild stage (Vite build) and copies
    web/dist into the runtime image; .dockerignore excludes
    web/node_modules/web/dist from the context. API-only deploys (no
    built UI) are unaffected — the static serving is skipped.