apps/dashboard/backend/app/config.py aktualisiert
This commit is contained in:
@@ -8,7 +8,6 @@ from typing import Literal
|
|||||||
from pydantic import Field, HttpUrl
|
from pydantic import Field, HttpUrl
|
||||||
from pydantic_settings import BaseSettings, SettingsConfigDict
|
from pydantic_settings import BaseSettings, SettingsConfigDict
|
||||||
|
|
||||||
|
|
||||||
BACKEND_ROOT_DIR = Path(__file__).resolve().parents[1]
|
BACKEND_ROOT_DIR = Path(__file__).resolve().parents[1]
|
||||||
ENV_FILE_PATH = BACKEND_ROOT_DIR / ".env"
|
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"])
|
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_overview_seconds: int = Field(default=20, ge=1)
|
||||||
cache_ttl_system_seconds: int = Field(default=10, ge=1)
|
cache_ttl_system_seconds: int = Field(default=10, ge=1)
|
||||||
cache_ttl_services_seconds: int = Field(default=15, ge=1)
|
cache_ttl_services_seconds: int = Field(default=15, ge=1)
|
||||||
|
|||||||
Reference in New Issue
Block a user