diff --git a/app/main.py b/app/main.py index 08a12b7..62f2e70 100644 --- a/app/main.py +++ b/app/main.py @@ -18,12 +18,8 @@ from .docker_monitor import DockerMonitor logger = logging.getLogger(__name__) -app = FastAPI(title="RedUnits Control Panel", lifespan=lifespan) - # Setup paths BASE_DIR = Path(__file__).resolve().parent.parent -app.mount("/static", StaticFiles(directory=str(BASE_DIR / "static")), name="static") -templates = Jinja2Templates(directory=str(BASE_DIR / "templates")) # Initialize Docker monitor docker_monitor = DockerMonitor() @@ -165,6 +161,10 @@ async def lifespan(app: FastAPI): yield +app = FastAPI(title="RedUnits Control Panel", lifespan=lifespan) +app.mount("/static", StaticFiles(directory=str(BASE_DIR / "static")), name="static") +templates = Jinja2Templates(directory=str(BASE_DIR / "templates")) + # ────────────────────────────────────────────── # HTTP routes # ──────────────────────────────────────────────