diff --git a/apps/dashboard/backend/app/config.py b/apps/dashboard/backend/app/config.py index d57d40a..9e6bc56 100644 --- a/apps/dashboard/backend/app/config.py +++ b/apps/dashboard/backend/app/config.py @@ -31,13 +31,13 @@ class Settings(BaseSettings): cors_allow_origins: list[str] = Field(default_factory=lambda: ["http://localhost:3000"]) - request_timeout_seconds: float = Field(default=10.0, ge=1.0) - cache_ttl_overview_seconds: int = Field(default=20, ge=1) cache_ttl_system_seconds: int = Field(default=10, ge=1) cache_ttl_services_seconds: int = Field(default=15, ge=1) cache_ttl_storage_seconds: int = Field(default=30, ge=1) + request_timeout_seconds: float = Field(default=5.0, gt=0) + beszel_base_url: HttpUrl | None = None beszel_api_token: str | None = None beszel_admin_email: str | None = None @@ -63,6 +63,8 @@ class Settings(BaseSettings): immich_api_key: str | None = None backrest_base_url: HttpUrl | None = None + backrest_username: str | None = None + backrest_password: str | None = None @lru_cache(maxsize=1)