← back to Secrets Manager
log: 9-domain batch DNS+cert session 2026-05-07
5afad0148eb36de4f78cd7e66a10b234a136956b · 2026-05-07 15:41:37 -0700 · SteveStudio2
Group A (4 microsites) + Group B (5 typo redirects) fully live on Kamatera with LE SSL.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Files touched
Diff
commit 5afad0148eb36de4f78cd7e66a10b234a136956b
Author: SteveStudio2 <stevestudio2@SteveStacStudio.lan>
Date: Thu May 7 15:41:37 2026 -0700
log: 9-domain batch DNS+cert session 2026-05-07
Group A (4 microsites) + Group B (5 typo redirects) fully live on Kamatera with LE SSL.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
---
yolo-overnight-log.md | 86 +++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 86 insertions(+)
diff --git a/yolo-overnight-log.md b/yolo-overnight-log.md
index 50799b1..83906e1 100644
--- a/yolo-overnight-log.md
+++ b/yolo-overnight-log.md
@@ -5,6 +5,68 @@ Each entry also emailed to steve@designerwallcoverings.com via George (`POST loc
---
+## 2026-05-07 — 9-domain batch: Group A microsites + Group B typo redirects
+
+**Scope:** 4 Group A microsites (Kamatera origin) + 5 Group B typo-defender redirects → designerwallcoverings.com
+**Method:** GoDaddy API (direct curl sso-key auth), nginx on Kamatera, certbot LE
+
+**NS swaps completed:**
+- chinoiseriewallpaper.com: NS1/2.GREENDOMAINBROKERS.COM → ns09/10.domaincontrol.com
+- naturaltextilewallpaper.com: ns5/6.afternic.com → ns53/54.domaincontrol.com (Afternic listing voided)
+
+**A records set (all → 45.61.58.125):**
+- All 9 domains: @ and www A records confirmed at authoritative GoDaddy NS
+
+**LE certs issued (all 2026-05-07, ~90-day expiry):**
+- customdigitalmurals.com, carmelwallpapers.com, chinoiseriewallpaper.com, naturaltextilewallpaper.com
+- designerwallcover.com, designerwallcovering.com, 1800wallcoverings.com, 1800wallpapers.com, 800wallpaper.com
+
+**Live verify (from Kamatera):**
+- Group A: all 4 return HTTP 200
+- Group B: all 5 return HTTP 301 → https://www.designerwallcoverings.com → 200
+
+**Rollback log:** ~/Projects/_domain-recon/rollback-2026-05-07.json (pre/post state for all 9)
+**CNCP:** all 9 entries updated, CNCP restarted :3333
+
+**Blocked-on-prop:** None — both NS-swap domains had GoDaddy zone files already active; public prop verified before certbot
+
+---
+
+## 2026-05-07 — chinoiseriewallpaper.com onboard
+
+**Domain:** chinoiseriewallpaper.com (GoDaddy ACTIVE, expiry 2027-06-21)
+**Goal:** blank → DW-spec Hermès-aesthetic chinoiserie microsite on Kamatera
+
+**Completed:**
+- Project scaffold at ~/Projects/chinoiseriewallpaper/ — git init, 2 commits
+- 1,193 chinoiserie products pulled from DW Shopify /products.json (paginated 40 pages × curl)
+- Aesthetic breakdown: chinoiserie 808, imperial 180, scenic 136, botanica 34, garden 20, avian 13, handpainted 2
+- Express server :9853 deployed to /var/www/chinoiseriewallpaper.com/ on Kamatera
+- pm2 id 225 "chinoiseriewallpaper" online, 0 restarts
+- nginx vhost /etc/nginx/sites-available/chinoiseriewallpaper.com created from novasuede.com template (CF IP real_ip block, proxy_pass :9853)
+- Nginx routing verified: Host-header test → HTTP 200
+- Dark/light toggle (sun/moon SVG, localStorage, anti-flash inline script)
+- Grid search (live filter by title/vendor/tag), sort dropdown, density slider (1–4 cols)
+- Memo-sample CTA on every product card ("Order Memo Sample (free)")
+- Hermès visual template: Cormorant Garamond serif, lacquer black/gold/crimson palette
+- finish_dns.sh written for automated post-gate DNS/certbot/CF-proxy sequence
+- CNCP updated: ip=45.61.58.125, statusLabel="Building — DNS pending CF zone"
+
+**MANUAL GATES REQUIRED (blocking for HTTPS):**
+1. Add chinoiseriewallpaper.com zone in Cloudflare dashboard → dash.cloudflare.com → Add Site
+2. Run: bash ~/Projects/chinoiseriewallpaper/finish_dns.sh (handles NS swap, certbot, CF proxy, email DNS)
+3. Add chinoiseriewallpaper.com to Purelymail dashboard (addDomain API consistently times out) → create info@ mailbox → save password via /secrets
+
+**Not yet done:**
+- SSL cert (requires CF zone first)
+- CF orange-cloud proxy (requires cert first)
+- info@chinoiseriewallpaper.com Purelymail mailbox (requires dashboard)
+- GA4 property (left for analytics-agent pass per spec)
+
+**Origin verified:** curl http://127.0.0.1:9853/health → {"status":"ok","count":1193}
+
+---
+
## 2026-05-07 — overnight crash-cluster fix
Triggered by morning stand-up flagging 6 active crash clusters. State at start was worse than report — ventura-claw cluster had also joined. Two debugger agents dispatched in parallel.
@@ -277,3 +339,27 @@ Mac1 Ollama also confirmed reachable as of 13:25 — 9 models loaded including a
**Full debrief:** ~/Projects/_dw-batch/SESSION-DEBRIEF-2026-05-07.md
+
+## 2026-05-07 — goldleafwallpaper.com DW-spec rebuild
+
+**What shipped:**
+- Full site rebuild: Bottega Veneta aesthetic (forest green / near-black / burnished gold), Cormorant Garamond serif, single-column editorial feel
+- Product catalog: 1,957 gold-leaf / foil / metallic / lacquer / mica products from `dw_unified.shopify_products` (filtered, vendor-safe — no Command54 exposure)
+- Dark/light sun-moon toggle with anti-flash inline script + localStorage persistence
+- Grid density slider (3–10 cols), sort select, vendor/type filter chips, full-text search
+- Memo Sample CTA on every card → `designerwallcoverings.com/products/{handle}#sample`
+- GA4 existing `G-NP93HLD33N` wired in (NOT a new property)
+- `/health` endpoint returning JSON
+- SEO meta: service-voice (free samples, trade service, 1,900+ patterns)
+- JSON-LD Organization schema
+- pm2 `goldleafwallpaper-website` (id 73) restarted on Kamatera :9890
+- Nginx vhost + LE SSL already live; CF zone not yet added (manual gate pending)
+- CNCP updated: domain expires 2026-05-09 — RENEW IMMEDIATELY
+
+**Manual gates still needed (cannot be automated):**
+1. CF zone: `dash.cloudflare.com/?to=/:account/add-site` → add `goldleafwallpaper.com`
+2. GoDaddy NS swap to CF nameservers (after zone added)
+3. Domain renewal: expires 2026-05-09 — renew in GoDaddy NOW
+
+**Verified:** `https://goldleafwallpaper.com/` → HTTP 200, SSL valid, /health → `{"ok":true}`
+
← 6d8118e tighten .gitignore: add missing standing-rule patterns (tmp/
·
back to Secrets Manager
·
feat(secrets): TMDB_API_KEY + TMDB_READ_ACCESS_TOKEN routes 6033408 →