from pydantic_settings import BaseSettings class Settings(BaseSettings): database_url: str = "sqlite+aiosqlite:///./data.db" secret_key: str = "dev-secret-key-change-in-production" encryption_salt: str = "dev-salt-change-in-production" upload_dir: str = "./uploads" max_file_size_mb: int = 20 rate_limit_per_minute: int = 60 model_config = {"env_file": ".env", "env_file_encoding": "utf-8"} settings = Settings()