From 0b0bd25cdb768532aae79c3ed1d7f0114a5daf32 Mon Sep 17 00:00:00 2001 From: Micha Date: Mon, 6 Apr 2026 07:40:26 +0000 Subject: [PATCH] feat: register immich/backrest/ha/uptime_kuma routers in main.py --- apps/dashboard/backend/app/main.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/apps/dashboard/backend/app/main.py b/apps/dashboard/backend/app/main.py index 4488c7c..9013c98 100644 --- a/apps/dashboard/backend/app/main.py +++ b/apps/dashboard/backend/app/main.py @@ -11,11 +11,15 @@ from fastapi.staticfiles import StaticFiles from app.config import configure_logging, get_settings from app.routes.adguard import router as adguard_router +from app.routes.backrest import router as backrest_router +from app.routes.home_assistant import router as home_assistant_router +from app.routes.immich import router as immich_router from app.routes.overview import router as overview_router from app.routes.scrutiny import router as scrutiny_router from app.routes.services import router as services_router from app.routes.storage import router as storage_router from app.routes.system import router as system_router +from app.routes.uptime_kuma import router as uptime_kuma_router logger = logging.getLogger(__name__) @@ -27,12 +31,14 @@ async def lifespan(app: FastAPI): configure_logging(settings.app_log_level) logger.info("Starting %s v%s in %s mode", settings.app_name, settings.app_version, settings.app_env) logger.info( - "Config loaded: HOME_ASSISTANT_BASE_URL=%s HOME_ASSISTANT_TOKEN_SET=%s BESZEL_BASE_URL=%s DOCKER_PROXY_BASE_URL=%s UPTIME_KUMA_BASE_URL=%s", + "Config loaded: HOME_ASSISTANT_BASE_URL=%s HOME_ASSISTANT_TOKEN_SET=%s BESZEL_BASE_URL=%s DOCKER_PROXY_BASE_URL=%s UPTIME_KUMA_BASE_URL=%s IMMICH_BASE_URL=%s BACKREST_BASE_URL=%s", bool(settings.home_assistant_base_url), bool(settings.home_assistant_token), bool(settings.beszel_base_url), bool(settings.docker_proxy_base_url), bool(settings.uptime_kuma_base_url), + bool(settings.immich_base_url), + bool(settings.backrest_base_url), ) yield logger.info("Stopping %s", settings.app_name) @@ -60,6 +66,10 @@ app.include_router(services_router) app.include_router(storage_router) app.include_router(adguard_router) app.include_router(scrutiny_router) +app.include_router(immich_router) +app.include_router(backrest_router) +app.include_router(home_assistant_router) +app.include_router(uptime_kuma_router) assets_dir = settings.app_root_dir / "assets" dashboard_file = settings.app_root_dir / "dashboard.html"