from pydantic_settings import BaseSettings, SettingsConfigDict class Settings(BaseSettings): model_config = SettingsConfigDict(env_file=".env", extra="ignore") # App APP_NAME: str = "DemoBMS API" DEBUG: bool = False # Database DATABASE_URL: str = "postgresql+asyncpg://dcim:dcim_pass@db:5432/dcim" # MQTT broker MQTT_HOST: str = "localhost" MQTT_PORT: int = 1883 # CORS CORS_ORIGINS: list[str] = [] # Clerk CLERK_PUBLISHABLE_KEY: str = "" CLERK_SECRET_KEY: str = "" CLERK_JWKS_URL: str = "" settings = Settings()