import os from pydantic_settings import BaseSettings # NOTE: The values fall backs to your environment variables when not set here class SiteSettings(BaseSettings): NAME: str = "appname" DEBUG: bool = True ENV: str = "dev" SERVER_HOST: str = "localhost" SERVER_PORT: int = 8000 URL: str = "http://localhost" TIME_ZONE: str = "UTC" BASE_PATH: str = os.path.dirname(os.path.dirname((os.path.abspath(__file__)))) class Config: env_file = ".devbase-webapi.env" env_file_encoding = "utf-8" site_settings = SiteSettings()