from pydantic_settings import BaseSettings class Settings(BaseSettings): app_name: str = "schedule-management-backend" env: str = "local" database_url: str = "postgresql+asyncpg://postgres:postgres@localhost:5432/schedule_management" jwt_secret: str = "change-me" jwt_algorithm: str = "HS256" jwt_access_minutes: int = 60 jwt_refresh_days: int = 7 sso_check_url: str = "" sso_timeout_seconds: int = 5 seed_admin_account: str = "admin" seed_admin_password: str = "admin123" center_base_url: str = "" center_sync_hour: int = 8 center_sync_minute: int = 0 class Config: env_file = ".env" settings = Settings()