diff --git a/src/lib/__init__.py b/src/lib/__init__.py index e69de29..84a6cc5 100644 --- a/src/lib/__init__.py +++ b/src/lib/__init__.py @@ -0,0 +1,3 @@ +from .settings import settings + +__all__ = ["settings"] diff --git a/src/lib/settings.py b/src/lib/settings.py new file mode 100644 index 0000000..50f3035 --- /dev/null +++ b/src/lib/settings.py @@ -0,0 +1,13 @@ +from pydantic_settings import BaseSettings +from pydantic import Field +from pathlib import Path + + +class Settings(BaseSettings): + db_url: Path = Field(Path("pjl.duckdb"), env="DB_URL") + + class Config: + env_file = ".env" + + +settings = Settings()