diff --git a/src/web/server.py b/src/web/server.py index 7d2a848..20c05ef 100644 --- a/src/web/server.py +++ b/src/web/server.py @@ -329,6 +329,12 @@ class WebServer: logger.info("Mounting React UI from %s at /ui", UI_DIST_DIR) app.mount("/ui", StaticFiles(directory=str(UI_DIST_DIR), html=True), name="ui") + # Mount V2 React UI (if dist exists) + V2_DIST_DIR = Path(__file__).resolve().parent / "ui-v2-dist" + if V2_DIST_DIR.is_dir(): + logger.info("Mounting V2 React UI from %s at /v2", V2_DIST_DIR) + app.mount("/v2", StaticFiles(directory=str(V2_DIST_DIR), html=True), name="ui-v2") + # ── HTML pages ────────────────────────────────────────────── @app.get("/", response_class=HTMLResponse)