From 9136c86e71b41f63bde88df588cfca5eab427028 Mon Sep 17 00:00:00 2001 From: g_it Date: Tue, 31 Mar 2026 12:13:22 +0200 Subject: [PATCH] Finagling for remote. --- app/main.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/main.py b/app/main.py index 8963ea6..f3d02f3 100644 --- a/app/main.py +++ b/app/main.py @@ -1,6 +1,6 @@ from fastapi import FastAPI +from fastapi.responses import RedirectResponse from scalar_fastapi import get_scalar_api_reference - from app.routes import discovery, reviews, stats DESCRIPTION = """ @@ -57,7 +57,8 @@ app = FastAPI( @app.get("/docs", include_in_schema=False) async def scalar_docs(): return get_scalar_api_reference( - openapi_url=f"{app.root_path}{app.openapi_url}", + # openapi_url=f"{app.root_path}{app.openapi_url}", + openapi_url="/technical/api/openapi.json", title=app.title, force_dark_mode_state="light", hide_dark_mode_toggle=True, @@ -69,6 +70,10 @@ app.include_router(reviews.router) app.include_router(discovery.router) app.include_router(stats.router) +@app.get("/", include_in_schema=False) +def root_redirect(): + return RedirectResponse(url="/technical/api/docs") + @app.get("/health", tags=["System"]) def health_check(): """Verify the API is running."""