diff --git a/corvid/main.py b/corvid/main.py index 64190e7..4a76446 100644 --- a/corvid/main.py +++ b/corvid/main.py @@ -3,6 +3,7 @@ from contextlib import asynccontextmanager from fastapi import FastAPI, Request from fastapi.responses import HTMLResponse, RedirectResponse +from fastapi.staticfiles import StaticFiles from fastapi.templating import Jinja2Templates from .config import TICKETS_API_KEY @@ -10,6 +11,7 @@ from .database import get_db from .router import make_router _TEMPLATE_DIR = os.path.join(os.path.dirname(__file__), "templates") +_STATIC_DIR = os.path.join(os.path.dirname(__file__), "static") templates = Jinja2Templates(directory=_TEMPLATE_DIR) @@ -19,6 +21,7 @@ async def lifespan(app: FastAPI): app = FastAPI(title="Corvid", lifespan=lifespan) +app.mount("/static", StaticFiles(directory=_STATIC_DIR), name="static") app.include_router(make_router(api_key=TICKETS_API_KEY, get_db=get_db)) diff --git a/corvid/static/corvid.svg b/corvid/static/corvid.svg new file mode 100644 index 0000000..6418cf9 --- /dev/null +++ b/corvid/static/corvid.svg @@ -0,0 +1,36 @@ + diff --git a/corvid/templates/base.html b/corvid/templates/base.html index 07fd8ee..09ead8c 100644 --- a/corvid/templates/base.html +++ b/corvid/templates/base.html @@ -4,6 +4,7 @@