"""Application settings.""" from pydantic_settings import BaseSettings, SettingsConfigDict class Settings(BaseSettings): """Application configuration settings.""" # App settings app_name: str = "Blog API" debug: bool = False host: str = "0.0.0.0" port: int = 8000 # Database settings database_url: str = "sqlite:///./blog.db" database_echo: bool = False # Security settings secret_key: str = "your-secret-key-change-in-production" access_token_expire_minutes: int = 30 model_config = SettingsConfigDict( env_file=".env", env_file_encoding="utf-8", case_sensitive=False, ) # Global settings instance settings = Settings()