from pathlib import Path from pydantic_settings import BaseSettings class Settings(BaseSettings): """Application settings.""" APP_NAME: str = "Simple Todo App" APP_VERSION: str = "0.1.0" DEBUG: bool = False class Config: env_file = ".env" env_file_encoding = "utf-8" case_sensitive = True settings = Settings() # Database setup DB_DIR = Path("/app") / "storage" / "db" DB_DIR.mkdir(parents=True, exist_ok=True) SQLALCHEMY_DATABASE_URL = f"sqlite:///{DB_DIR}/db.sqlite"