From 870454ace471619070740f7287a125ea97fd6944 Mon Sep 17 00:00:00 2001 From: Chase Martin Date: Fri, 31 Oct 2025 10:49:23 -0700 Subject: [PATCH 1/5] feat: add seed file that populates a single water well thing for use in dockerized testing api or local dev --- tests/seed_db.py | 1 + transfers/seed.py | 30 ++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 tests/seed_db.py create mode 100644 transfers/seed.py diff --git a/tests/seed_db.py b/tests/seed_db.py new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/tests/seed_db.py @@ -0,0 +1 @@ + diff --git a/transfers/seed.py b/transfers/seed.py new file mode 100644 index 000000000..757309f10 --- /dev/null +++ b/transfers/seed.py @@ -0,0 +1,30 @@ +from db.thing import Thing +from db.engine import session_ctx + + +def seed(): + """Create a single contact, location, and water well.""" + with session_ctx() as session: + # Create a water well + water_well = Thing( + name="TEST-0001", + thing_type="water well", + release_status="draft", + first_visit_date="2023-03-03", + well_depth=100.0, + hole_depth=100.0, + well_construction_notes="Seed well construction notes", + well_casing_diameter=5.0, + well_casing_depth=10.0, + ) + session.add(water_well) + session.commit() + session.refresh(water_well) + print(f"Created water well: {water_well.id} - {water_well.name}") + + +if __name__ == "__main__": + seed() + +# ============= EOF ============================================= + From c32fcbda38abb7e4d7d455cf28b1488a2f953a1d Mon Sep 17 00:00:00 2001 From: chasetmartin Date: Fri, 31 Oct 2025 17:53:26 +0000 Subject: [PATCH 2/5] Formatting changes --- transfers/seed.py | 1 - 1 file changed, 1 deletion(-) diff --git a/transfers/seed.py b/transfers/seed.py index 757309f10..af30d0c8d 100644 --- a/transfers/seed.py +++ b/transfers/seed.py @@ -27,4 +27,3 @@ def seed(): seed() # ============= EOF ============================================= - From 5945fa309eb8a183187512c45203b9e572efb90f Mon Sep 17 00:00:00 2001 From: Chase Martin Date: Fri, 31 Oct 2025 11:33:12 -0700 Subject: [PATCH 3/5] fix: add mode to docker compose --- docker-compose.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/docker-compose.yml b/docker-compose.yml index ebce2102d..7ed19fa61 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -22,6 +22,7 @@ services: - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} - POSTGRES_DB=${POSTGRES_DB} - POSTGRES_HOST=db + - MODE=${MODE} ports: - 8000:8000 depends_on: From b60af257177bab46a31974231e926b25d72d93a6 Mon Sep 17 00:00:00 2001 From: Chase Martin Date: Fri, 31 Oct 2025 15:00:04 -0700 Subject: [PATCH 4/5] fix: add another compose env variable --- docker-compose.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/docker-compose.yml b/docker-compose.yml index 7ed19fa61..7d7640672 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -23,6 +23,7 @@ services: - POSTGRES_DB=${POSTGRES_DB} - POSTGRES_HOST=db - MODE=${MODE} + - AUTHENTIK_DISABLE_AUTHENTICATION=${AUTHENTIK_DISABLE_AUTHENTICATION} ports: - 8000:8000 depends_on: From 0f35f9fec9fd48b964b5660fa378aac7172c5ec7 Mon Sep 17 00:00:00 2001 From: Chase Martin Date: Fri, 31 Oct 2025 15:12:10 -0700 Subject: [PATCH 5/5] fix: remove empty test seed file --- tests/seed_db.py | 1 - 1 file changed, 1 deletion(-) delete mode 100644 tests/seed_db.py diff --git a/tests/seed_db.py b/tests/seed_db.py deleted file mode 100644 index 8b1378917..000000000 --- a/tests/seed_db.py +++ /dev/null @@ -1 +0,0 @@ -