from fastapi import APIRouter, Request from fastapi.responses import HTMLResponse router = APIRouter(tags=["public"]) @router.get("/", response_class=HTMLResponse) async def landing(request: Request): return request.app.state.templates.TemplateResponse( "landing.html", { "request": request, "app_name": request.app.state.settings.app_name, }, ) @router.get("/health") async def health(): return {"status": "ok"}