aboutsummaryrefslogtreecommitdiff
path: root/kennel
diff options
context:
space:
mode:
Diffstat (limited to 'kennel')
-rw-r--r--kennel/app.py7
-rw-r--r--kennel/main.py8
2 files changed, 6 insertions, 9 deletions
diff --git a/kennel/app.py b/kennel/app.py
index 98a0448..429aa1a 100644
--- a/kennel/app.py
+++ b/kennel/app.py
@@ -1,13 +1,8 @@
import structlog
from fastapi import FastAPI
-from fastapi.templating import Jinja2Templates
app = FastAPI(
- servers = [
- {"url": "https://kennel.hatecomputers.club", "description": "prod"}
- ]
+ servers=[{"url": "https://kennel.hatecomputers.club", "description": "prod"}]
)
logger = structlog.get_logger()
-
-templates = Jinja2Templates(directory="templates")
diff --git a/kennel/main.py b/kennel/main.py
index 17a143b..6f661cb 100644
--- a/kennel/main.py
+++ b/kennel/main.py
@@ -8,6 +8,7 @@ from fastapi import (
Cookie,
Depends,
)
+from fastapi.responses import FileResponse
from fastapi.staticfiles import StaticFiles
from kennel.engine.systems.system import SystemType
from kennel.engine.systems.network import Event, Publishable, EventType
@@ -18,14 +19,15 @@ from kennel.kennel import (
entity_manager,
create_session_controllable_entities,
)
-from kennel.app import app, templates, logger
+from kennel.app import app, logger
from kennel.kennelcats import KennelCatService
from kennel.middleware import logger_middleware
from kennel.config import config
import asyncio
import uuid
-app.mount("/static", StaticFiles(directory="static"), name="static")
+app.mount("/static", StaticFiles(directory="static/dist"), name="static")
+
loop = asyncio.get_event_loop()
@@ -46,7 +48,7 @@ async def shutdown_event():
@app.get("/")
async def index(request: Request):
- return templates.TemplateResponse(request=request, name="index.html")
+ return FileResponse("static/dist/index.html", media_type="text/html")
@app.get("/assign")