Add settings module

This commit is contained in:
Esa Kataja
2024-11-09 14:28:45 +02:00
parent 5962c375b0
commit f3ebd2cb91
2 changed files with 16 additions and 0 deletions
+3
View File
@@ -0,0 +1,3 @@
from .settings import settings
__all__ = ["settings"]
+13
View File
@@ -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()