Add Web Dashboard

This commit is contained in:
Артём Кокос
2026-02-12 23:17:13 +07:00
parent 3c52fcf4ec
commit 87e03fdb26
2 changed files with 153 additions and 0 deletions

View File

@@ -4,6 +4,7 @@ from contextlib import asynccontextmanager
from typing import Optional, List
from fastapi import FastAPI, HTTPException
from fastapi.staticfiles import StaticFiles
from sqlalchemy import select
from app.core.discovery import DiscoveryService
@@ -173,6 +174,9 @@ async def control_group(
return {"status": "ok", "applied": params, "sent_to": ips}
# Монтируем папку static для фронтенда
app.mount("/", StaticFiles(directory="static", html=True), name="static")
if __name__ == "__main__":
import uvicorn