[object Object]

← back to Dw Pitch Followup

Record pitch-site Basic-Auth rotation to fleet-standard cred

30bfd4f34f9e3941cc86a78110756c46de62d9e3 · 2026-08-17 10:02:45 -0700 · Steve

Files touched

Diff

commit 30bfd4f34f9e3941cc86a78110756c46de62d9e3
Author: Steve <steve@designerwallcoverings.com>
Date:   Mon Aug 17 10:02:45 2026 -0700

    Record pitch-site Basic-Auth rotation to fleet-standard cred
---
 CHANGELOG.md | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..e30b9e4
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,13 @@
+# dw-pitch-followup — changelog
+
+## 2026-08-17
+- **Rotated public tunnel Basic-Auth to the shared fleet credential.**
+  Changed `BASIC_AUTH` in the (gitignored) `.env` from the site-specific
+  password to the standard fleet cred (`admin` / fleet password), then
+  `pm2 restart dw-pitch-followup --update-env` so the process re-read `.env`.
+  The pm2 env leaves `BASIC_AUTH` unset, so the app resolves it from `.env`
+  via `envLocal()` at startup (`server.js:97`).
+  Verified: `http://pitch.designerwallcoverings.com/` → 200 with the new cred;
+  old cred and no-cred → 401. The restart also reset the in-memory
+  brute-force lockout map (`server.js:112`), clearing a prior 429.
+  NOTE: prospects previously handed the old password must now use the new one.

← 32ac85c chore: v0.6.0 (session close) — catch-all route, Gmail corre  ·  back to Dw Pitch Followup  ·  auto-data-snapshot: 2026-08-17T20:02:38 (1 data files) — dat 9f1d378 →