From a6c4aa18965421bfe8a5794998b9e62313011b36 Mon Sep 17 00:00:00 2001
From: Alexandra Hobbs <ahobbs@contractor.usgs.gov>
Date: Thu, 20 Mar 2025 14:19:39 -0600
Subject: [PATCH] use sqlite in mages instead of working around the errors

---
 .gitignore                  |  1 +
 geomagio/api/db/database.py | 10 +++-------
 2 files changed, 4 insertions(+), 7 deletions(-)

diff --git a/.gitignore b/.gitignore
index 024eb667b..0df268f83 100644
--- a/.gitignore
+++ b/.gitignore
@@ -13,3 +13,4 @@ coverage.xml
 dist
 htmlcov
 junit.xml
+api_database.db
diff --git a/geomagio/api/db/database.py b/geomagio/api/db/database.py
index 78c12bcd7..bb7dfc86e 100644
--- a/geomagio/api/db/database.py
+++ b/geomagio/api/db/database.py
@@ -14,11 +14,7 @@ class Tables(str, Enum):
 
 
 database_url = os.getenv("DATABASE_URL", "sqlite:///./api_database.db")
-data_host = os.getenv("DATA_HOST")
+if database_url == "":
+    database_url = "sqlite:///./api_database.db"
 
-try:
-    engine = create_engine(database_url)
-except Exception as e:
-    print("error creating engine:", e)
-    if "mage" in data_host:
-        pass
+engine = create_engine(database_url)
-- 
GitLab