From 68d62e08dfc765f096c390aefb0430be2ecafdec Mon Sep 17 00:00:00 2001 From: Shroominic Date: Wed, 29 Oct 2025 13:43:03 +0800 Subject: [PATCH] add root_fallback if admin ui not visible --- routstr/core/main.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/routstr/core/main.py b/routstr/core/main.py index aa0dc20e..349cf6b4 100644 --- a/routstr/core/main.py +++ b/routstr/core/main.py @@ -285,6 +285,17 @@ else: f"UI dist directory not found at {UI_DIST_PATH}, skipping static file serving" ) + @app.get("/", include_in_schema=False) + async def root_fallback() -> dict: + return { + "name": global_settings.name, + "description": global_settings.description, + "version": __version__, + "status": "running", + "ui": "not available", + } + + app.include_router(models_router) app.include_router(admin_router) app.include_router(balance_router)