diff --git a/apps/dashboard/backend/app/config.py b/apps/dashboard/backend/app/config.py index efc6794..d57d40a 100644 --- a/apps/dashboard/backend/app/config.py +++ b/apps/dashboard/backend/app/config.py @@ -8,7 +8,6 @@ from typing import Literal from pydantic import Field, HttpUrl from pydantic_settings import BaseSettings, SettingsConfigDict - BACKEND_ROOT_DIR = Path(__file__).resolve().parents[1] ENV_FILE_PATH = BACKEND_ROOT_DIR / ".env" @@ -32,6 +31,8 @@ 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)