Made Jarvis more mobile friendly
This commit is contained in:
+8
-1
@@ -55,7 +55,7 @@ logging.basicConfig(
|
||||
logging.getLogger("server.tools.caldav_tool").setLevel(logging.DEBUG)
|
||||
|
||||
from fastapi import FastAPI, Request, WebSocket, WebSocketDisconnect
|
||||
from fastapi.responses import HTMLResponse, JSONResponse, RedirectResponse
|
||||
from fastapi.responses import FileResponse, HTMLResponse, JSONResponse, RedirectResponse
|
||||
from fastapi.staticfiles import StaticFiles
|
||||
from fastapi.templating import Jinja2Templates
|
||||
|
||||
@@ -412,6 +412,13 @@ app.add_middleware(_AuthMiddleware)
|
||||
app.mount("/static", StaticFiles(directory=str(BASE_DIR / "web" / "static")), name="static")
|
||||
app.include_router(api_router, prefix="/api")
|
||||
|
||||
_STATIC_DIR = BASE_DIR / "web" / "static"
|
||||
|
||||
|
||||
@app.get("/service-worker.js", include_in_schema=False)
|
||||
async def _service_worker():
|
||||
return FileResponse(_STATIC_DIR / "service-worker.js", media_type="application/javascript")
|
||||
|
||||
# 2nd Brain MCP server — mounted at /brain-mcp (SSE transport)
|
||||
app.mount("/brain-mcp", create_mcp_app())
|
||||
|
||||
|
||||
Reference in New Issue
Block a user