feat: register immich/backrest/ha/uptime_kuma routers in main.py
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user