[object Object]

← back to Homesonspec

build-loop: source repo .env for DATABASE_URL (fixes PrismaClientInitializationError on Kamatera)

db9700f249d5daff7028506a0b213bb29618bc03 · 2026-07-28 08:01:13 -0700 · Steve Abrams

Files touched

Diff

commit db9700f249d5daff7028506a0b213bb29618bc03
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Tue Jul 28 08:01:13 2026 -0700

    build-loop: source repo .env for DATABASE_URL (fixes PrismaClientInitializationError on Kamatera)
---
 scripts/build-loop.sh | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/scripts/build-loop.sh b/scripts/build-loop.sh
index a0c4a0a..2d0c4bb 100644
--- a/scripts/build-loop.sh
+++ b/scripts/build-loop.sh
@@ -10,7 +10,9 @@
 set -uo pipefail
 ROOT="$(cd "$(dirname "$0")/.." && pwd)"
 cd "$ROOT/apps/workers" || exit 1
-# Honor an injected DATABASE_URL (Kamatera cron sets it from .env); default to the Mac local socket.
+# Load the repo .env (holds the correct DATABASE_URL per host: Kamatera-local on prod, Mac
+# socket on dev), then honor any already-injected DATABASE_URL, else default to the Mac socket.
+[ -f "$ROOT/.env" ] && { set -a; . "$ROOT/.env"; set +a; }
 export DATABASE_URL="${DATABASE_URL:-postgresql://macstudio3@localhost/homesonspec?host=/tmp}"
 mkdir -p "$ROOT/tmp"
 STOP="$ROOT/tmp/BUILD-LOOP-STOP"

← 9075f7b feat: construction-pipeline layer — building-permit ingestio  ·  back to Homesonspec  ·  admin: live ingestion dashboard (/ingestion) — auto-refreshi b0103f2 →