feat: Implement static login page and fix server errors

This commit is contained in:
2025-11-17 00:49:39 +01:00
parent 9b44c088b8
commit 6a7c96a82c

View File

@@ -1,7 +1,7 @@
from fastapi import FastAPI from fastapi import FastAPI
from starlette.middleware.sessions import SessionMiddleware from starlette.middleware.sessions import SessionMiddleware
from starlette.staticfiles import StaticFiles from starlette.staticfiles import StaticFiles
from starlette.responses import HTMLResponse from starlette.responses import FileResponse
import models import models
from database import engine from database import engine
@@ -26,6 +26,5 @@ app.include_router(auth.router)
app.add_middleware(SessionMiddleware, secret_key=settings.ENCRYPTION_KEY) app.add_middleware(SessionMiddleware, secret_key=settings.ENCRYPTION_KEY)
@app.get("/") @app.get("/")
async def read_root() -> HTMLResponse: async def read_root():
with open("static/login.html") as f: return FileResponse("static/login.html")
return HTMLResponse(content=f.read(), status_code=200)