From a5ef6f2017f72b0eca912424b8cb5729f70c2cb9 Mon Sep 17 00:00:00 2001 From: bronsen Date: Mon, 16 Feb 2026 21:11:08 +0100 Subject: [PATCH] config: retrieve DATABASE_URL from environment vars --- mise.toml | 1 + src/teilchensammler_cli/database.py | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/mise.toml b/mise.toml index 7592ec1..ffbd3a8 100644 --- a/mise.toml +++ b/mise.toml @@ -1,5 +1,6 @@ [env] '_'.python.venv = { path = ".venv", create = true } +DATABASE_URL = "sqlite:///database.db" [tools] markdownlint-cli2 = "latest" diff --git a/src/teilchensammler_cli/database.py b/src/teilchensammler_cli/database.py index d919349..e226215 100644 --- a/src/teilchensammler_cli/database.py +++ b/src/teilchensammler_cli/database.py @@ -1,6 +1,8 @@ +import os from sqlmodel import SQLModel, create_engine -sqlite_url = "sqlite:///database.db" # TODO: get url from environment + +sqlite_url = os.environ.get("DATABASE_URL", "sqlite:///database.db") engine = create_engine(sqlite_url, echo=True)