feat: Update favicon handling to use FileResponse and add favicon.ico
This commit is contained in:
6
main.py
6
main.py
@@ -3,6 +3,7 @@ from typing import Awaitable, Callable
|
|||||||
|
|
||||||
from fastapi import FastAPI, Request, Response
|
from fastapi import FastAPI, Request, Response
|
||||||
from fastapi.staticfiles import StaticFiles
|
from fastapi.staticfiles import StaticFiles
|
||||||
|
from fastapi.responses import FileResponse
|
||||||
|
|
||||||
from config.settings import get_settings
|
from config.settings import get_settings
|
||||||
from middleware.auth_session import AuthSessionMiddleware
|
from middleware.auth_session import AuthSessionMiddleware
|
||||||
@@ -44,9 +45,8 @@ async def health() -> dict[str, str]:
|
|||||||
@app.get("/favicon.ico", include_in_schema=False)
|
@app.get("/favicon.ico", include_in_schema=False)
|
||||||
async def favicon() -> Response:
|
async def favicon() -> Response:
|
||||||
static_directory = "static"
|
static_directory = "static"
|
||||||
img_directory = f"{static_directory}/img"
|
favicon_img = "favicon.ico"
|
||||||
favicon_img = "logo_32x32.png"
|
return FileResponse(f"{static_directory}/{favicon_img}")
|
||||||
return StaticFiles(directory=img_directory).lookup_path(favicon_img)[0]
|
|
||||||
|
|
||||||
|
|
||||||
@app.on_event("startup")
|
@app.on_event("startup")
|
||||||
|
|||||||
BIN
static/favicon.ico
Normal file
BIN
static/favicon.ico
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 50 KiB |
Reference in New Issue
Block a user