Matthias Nott
2026-02-25 fd03c16eca085423267c163137b28ccb60de8db0
app/main.py
....@@ -10,7 +10,7 @@
1010 from starlette.datastructures import MutableHeaders
1111 from starlette.types import ASGIApp, Receive, Scope, Send
1212
13
-from app.routers import backups, promote, rebuild, registry, restore, services, status, sync_data, system
13
+from app.routers import backups, cancel, promote, rebuild, registry, restore, schedule, services, status, sync_data, system
1414
1515 logging.basicConfig(
1616 level=logging.INFO,
....@@ -64,6 +64,8 @@
6464 app.include_router(sync_data.router, prefix="/api/sync", tags=["sync"])
6565 app.include_router(registry.router, prefix="/api/registry", tags=["registry"])
6666 app.include_router(rebuild.router, prefix="/api/rebuild", tags=["rebuild"])
67
+app.include_router(schedule.router, prefix="/api/schedule", tags=["schedule"])
68
+app.include_router(cancel.router, prefix="/api/operations", tags=["operations"])
6769
6870 # ---------------------------------------------------------------------------
6971 # Index route — serves index.html with content-hashed asset URLs.