diff --git a/main.py b/main.py index 077c26b..f5f5c1e 100644 --- a/main.py +++ b/main.py @@ -3,6 +3,7 @@ from typing import Awaitable, Callable from fastapi import FastAPI, Request, Response from fastapi.staticfiles import StaticFiles +from fastapi.responses import FileResponse from config.settings import get_settings from middleware.auth_session import AuthSessionMiddleware @@ -44,9 +45,8 @@ async def health() -> dict[str, str]: @app.get("/favicon.ico", include_in_schema=False) async def favicon() -> Response: static_directory = "static" - img_directory = f"{static_directory}/img" - favicon_img = "logo_32x32.png" - return StaticFiles(directory=img_directory).lookup_path(favicon_img)[0] + favicon_img = "favicon.ico" + return FileResponse(f"{static_directory}/{favicon_img}") @app.on_event("startup") diff --git a/static/favicon.ico b/static/favicon.ico new file mode 100644 index 0000000..c3eedc9 Binary files /dev/null and b/static/favicon.ico differ