feat: implement FastAPI router, web + local UI updates, and metadata monitoring for the edge node
CI / lint (push) Failing after 31s
CI / test (push) Successful in 45s
Build edge-node / build (push) Successful in 8m44s

This commit is contained in:
Logan Cusano
2026-07-12 21:30:30 -04:00
parent 16f6e0de95
commit 3fbdc50536
5 changed files with 646 additions and 118 deletions
+6
View File
@@ -5,8 +5,14 @@ from fastapi.responses import HTMLResponse
router = APIRouter(tags=["ui"])
_TEMPLATE = Path(__file__).parent.parent / "templates" / "index.html"
_SCANNER_TEMPLATE = Path(__file__).parent.parent / "templates" / "scanner.html"
@router.get("/", response_class=HTMLResponse)
async def index():
return _TEMPLATE.read_text()
@router.get("/scanner", response_class=HTMLResponse)
async def scanner():
return _SCANNER_TEMPLATE.read_text()