[object Object]

← back to Homesonspec

auto-save: 2026-08-05T15:43:31 (1 files) — ops/drain-dr-horton-night.sh

af17a415178d7258c87b4f936d628a7d5ae1c41b · 2026-08-05 15:43:39 -0700 · Steve Abrams

Files touched

Diff

commit af17a415178d7258c87b4f936d628a7d5ae1c41b
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Wed Aug 5 15:43:39 2026 -0700

    auto-save: 2026-08-05T15:43:31 (1 files) — ops/drain-dr-horton-night.sh
---
 ops/drain-dr-horton-night.sh | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/ops/drain-dr-horton-night.sh b/ops/drain-dr-horton-night.sh
index 2720f686..1e4b1a8c 100644
--- a/ops/drain-dr-horton-night.sh
+++ b/ops/drain-dr-horton-night.sh
@@ -11,6 +11,10 @@ cd /root/Projects/homesonspec || exit 1
 mkdir -p /root/logs
 LOG=/root/logs/drain-dr-horton.log
 DBURL=$(grep -hoE 'postgresql://[^ "]+' .env | head -1)
+# The pipeline uses Prisma, which reads DATABASE_URL from the ENV — an `at`/cron shell has a stripped
+# env (no pm2 vars), so export it (+ the rest of .env) or every pipeline run dies on a Prisma validation error.
+export DATABASE_URL="$DBURL"
+set -a; . ./.env 2>/dev/null; set +a
 MIN_FREE_GB="${MIN_FREE_GB:-40}"      # hard stop: never drain below this much free disk
 PRUNE_BELOW_GB="${PRUNE_BELOW_GB:-90}" # run the cache prune first if free is below this
 # DR Horton's larger states first; edit/extend as needed.

← b7da7ff9 auto-save: 2026-08-05T14:42:56 (1 files) — ops/drain-dr-hort  ·  back to Homesonspec  ·  homesonspec: home detail contact ties to builder-as-firm — � adcc2318 →