from typing import Optional from pydantic_settings import BaseSettings class Settings(BaseSettings): database_url: str secret_key: str access_token_expire_minutes: int = 480 algorithm: str = "HS256" admin_username: str admin_password: str allowed_origins: str = "http://localhost" ntfy_url: Optional[str] = None ntfy_token: Optional[str] = None class Config: env_file = ".env" settings = Settings()