Add Web Dashboard
This commit is contained in:
4
main.py
4
main.py
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user