aboutsummaryrefslogtreecommitdiff
path: root/kennel
diff options
context:
space:
mode:
authorElizabeth Hunt <elizabeth.hunt@simponic.xyz>2024-08-24 13:03:50 -0700
committerElizabeth Hunt <elizabeth.hunt@simponic.xyz>2024-08-24 13:03:56 -0700
commit5dc264e08253c3a97ea41d1fde5fbf3f33dd6591 (patch)
tree0db325e5e280176702263d28817c371abce050db /kennel
parent6f374aac7f4d553c484eecc77c9599be79f2d834 (diff)
downloadkennel.hatecomputers.club-5dc264e08253c3a97ea41d1fde5fbf3f33dd6591.tar.gz
kennel.hatecomputers.club-5dc264e08253c3a97ea41d1fde5fbf3f33dd6591.zip
bring in jQuery, build with Vite
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")