🐛 修复webui下载后首次启动错误

This commit is contained in:
HibiKier 2024-09-25 19:40:00 +08:00
parent e89d1d4688
commit 4a8ef85edb
2 changed files with 6 additions and 1 deletions

View File

@ -20,6 +20,11 @@ async def favicon():
return FileResponse(PUBLIC_PATH / "favicon.ico") return FileResponse(PUBLIC_PATH / "favicon.ico")
@router.get("/79edfa81f3308a9f.jfif")
async def _():
return FileResponse(PUBLIC_PATH / "79edfa81f3308a9f.jfif")
async def init_public(app: FastAPI): async def init_public(app: FastAPI):
try: try:
if not PUBLIC_PATH.exists(): if not PUBLIC_PATH.exists():

View File

@ -40,4 +40,4 @@ def _file_handle(webui_assets_path: Path):
shutil.copytree(download_file_path / "dist", PUBLIC_PATH, dirs_exist_ok=True) shutil.copytree(download_file_path / "dist", PUBLIC_PATH, dirs_exist_ok=True)
logger.debug("复制 webui_assets 成功...", COMMAND_NAME) logger.debug("复制 webui_assets 成功...", COMMAND_NAME)
shutil.rmtree(TMP_PATH, ignore_errors=True) shutil.rmtree(TMP_PATH, ignore_errors=True)
return [x.name for x in PUBLIC_PATH.iterdir()] return [x.name for x in PUBLIC_PATH.iterdir() if x.is_dir()]