finish the main code

This commit is contained in:
Rainy21
2026-04-28 13:11:31 -04:00
commit 71a9858ddd
14 changed files with 234 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
from fastapi import FastAPI
from fastapi.staticfiles import StaticFiles
from fastapi.responses import FileResponse
from app.routers import nodes, pods, metrics
app = FastAPI(title="k3s Health Dashboard")
app.include_router(nodes.router)
app.include_router(pods.router)
app.include_router(metrics.router)
app.mount("/static", StaticFiles(directory="dashboard/static"), name="static")
@app.get("/")
def serve_ui():
return FileResponse("dashboard/index.html")
@app.get("/health")
def health():
return {"status": "ok"}