Add test UI toggle and docs
This commit is contained in:
@@ -24,6 +24,7 @@ def health():
|
||||
return {
|
||||
"ok": True,
|
||||
"env": settings.env,
|
||||
"test_ui_enabled": settings.test_ui_enabled,
|
||||
"auth_enabled": settings.auth_enabled,
|
||||
"auth_header": settings.auth_header_name if settings.auth_enabled else None,
|
||||
}
|
||||
@@ -31,6 +32,10 @@ def health():
|
||||
|
||||
@app.get("/", response_class=HTMLResponse)
|
||||
def index():
|
||||
if not settings.test_ui_enabled:
|
||||
return HTMLResponse(
|
||||
"<!doctype html><html><body style='font-family:sans-serif;background:#0f172a;color:#e2e8f0;padding:2rem'><h1>face-lock</h1><p>Test UI is disabled.</p><p><a href='/docs' style='color:#67e8f9'>Open API docs</a></p></body></html>"
|
||||
)
|
||||
return HTMLResponse(
|
||||
"""
|
||||
<!doctype html>
|
||||
|
||||
Reference in New Issue
Block a user