diff --git a/app/config.py b/app/config.py index 7cdbbf9e..0caa373e 100644 --- a/app/config.py +++ b/app/config.py @@ -980,11 +980,11 @@ class Settings(BaseSettings): if self.WEB_API_DOCS_ENABLED: return { "docs_url": "/docs", - "redoc_url": "/redoc", + "scalar_url": "/scalar", "openapi_url": "/openapi.json", } - return {"docs_url": None, "redoc_url": None, "openapi_url": None} + return {"docs_url": None, "scalar_url": None, "openapi_url": None} def get_support_system_mode(self) -> str: mode = (self.SUPPORT_SYSTEM_MODE or "both").strip().lower() diff --git a/app/webapi/app.py b/app/webapi/app.py index dd3249f2..b18c3c4c 100644 --- a/app/webapi/app.py +++ b/app/webapi/app.py @@ -26,7 +26,7 @@ def create_web_api_app() -> FastAPI: title=settings.WEB_API_TITLE, version=settings.WEB_API_VERSION, docs_url=docs_config.get("docs_url"), - redoc_url=docs_config.get("redoc_url"), + scalar_url=docs_config.get("scalar_url"), openapi_url=docs_config.get("openapi_url"), swagger_ui_parameters={"persistAuthorization": True}, ) diff --git a/docs/web-admin-integration.md b/docs/web-admin-integration.md index d5d2693d..10c29757 100644 --- a/docs/web-admin-integration.md +++ b/docs/web-admin-integration.md @@ -34,7 +34,7 @@ API разворачивается вместе с ботом, использу Чтобы открыть интерфейс Swagger UI на `/docs`, убедитесь, что одновременно заданы две переменные окружения: 1. `WEB_API_ENABLED=true` — включает само веб-API. -2. `WEB_API_DOCS_ENABLED=true` — публикует `/docs`, `/redoc` и `/openapi.json`. +2. `WEB_API_DOCS_ENABLED=true` — публикует `/docs`, `/scalar` и `/openapi.json`. После изменения значений перезапустите бота. Интерфейс будет доступен по адресу `http://:/docs`.