fix: serve web app at /dev-ui/

PiperOrigin-RevId: 763965859
This commit is contained in:
Yifan Wang 2025-05-27 15:13:49 -07:00 committed by Copybara-Service
parent 618c824994
commit 0c4f52699b

View File

@ -858,14 +858,16 @@ def get_fast_api_app(
ANGULAR_DIST_PATH = BASE_DIR / "browser"
@app.get("/")
async def redirect_to_dev_ui():
return RedirectResponse("/dev-ui")
async def redirect_root_to_dev_ui():
return RedirectResponse("/dev-ui/")
@app.get("/dev-ui")
async def dev_ui():
return FileResponse(BASE_DIR / "browser/index.html")
async def redirect_dev_ui_add_slash():
return RedirectResponse("/dev-ui/")
app.mount(
"/", StaticFiles(directory=ANGULAR_DIST_PATH, html=True), name="static"
"/dev-ui/",
StaticFiles(directory=ANGULAR_DIST_PATH, html=True),
name="static",
)
return app