from pydantic_settings import BaseSettings, SettingsConfigDict class Settings(BaseSettings): """Konfiguration aus Umgebungsvariablen (.env auf dem Zielsystem, nie committen).""" model_config = SettingsConfigDict(env_file=".env", extra="ignore") database_url: str = "postgresql+asyncpg://mabea:changeme@localhost:5432/mabea" jwt_secret_key: str = "change-me-to-a-long-random-value" jwt_algorithm: str = "HS256" access_token_expire_minutes: int = 480 # ID des systemknoten-Datensatzes mit typ='haupt' (Sprintplan E6). systemknoten_id: int = 1 settings = Settings()