From fdbec0eea2c8cbf817e29aa9dd63f3c0b32277f7 Mon Sep 17 00:00:00 2001 From: Molecule AI DevOps Engineer Date: Fri, 17 Apr 2026 23:42:18 +0000 Subject: [PATCH] infra(upptime): switch canvas targets to www, add customer app + docs monitors MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Replace moleculesai.app/{pricing,legal/terms} with www.moleculesai.app/ equivalents to avoid 307 apex-redirect false-positives (fixes #6) - Rename "Canvas — apex" to "Landing page" targeting www.moleculesai.app/ directly for the same reason - Add "Customer app" monitor (app.moleculesai.app) — was untracked - Add "Docs site" monitor (doc.moleculesai.app) — was untracked; currently in outage, will auto-open incident on next Upptime run Co-Authored-By: Claude Sonnet 4.6 --- .upptimerc.yml | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/.upptimerc.yml b/.upptimerc.yml index 566e04f..f5a53e9 100644 --- a/.upptimerc.yml +++ b/.upptimerc.yml @@ -14,6 +14,14 @@ repo: molecule-ai-status # 207, 208, 226]; override per-site when a route legitimately returns # a non-2xx on health. sites: + - name: Customer app + url: https://app.moleculesai.app + # Main customer-facing canvas application + + - name: Docs site + url: https://doc.moleculesai.app + # Developer documentation at doc.moleculesai.app (Fumadocs/Next.js, deployed via Vercel) + - name: Control plane API url: https://molecule-cp.fly.dev/health # /health returns {"service":"molecule-cp","status":"ok"} @@ -22,17 +30,19 @@ sites: url: https://molecule-cp.fly.dev/legal/terms # HTML page; tests markdown-renderer path + static embed still works - - name: Canvas — apex (marketing + pricing) - url: https://moleculesai.app/ - # Canvas apex lands on the marketing / landing route + - name: Landing page + url: https://www.moleculesai.app/ + # Main marketing / landing page. Use www target directly to skip apex 307 redirect. - name: Canvas — pricing route - url: https://moleculesai.app/pricing - # Tests that the pricing page ships with the canvas deploy + url: https://www.moleculesai.app/pricing + # Tests that the pricing page ships with the canvas deploy. + # Use www target to avoid apex 307 redirect false-positives (fixes #6). - name: Canvas — legal redirect - url: https://moleculesai.app/legal/terms - # Verifies the canvas-side redirect (or direct serve) of legal pages + url: https://www.moleculesai.app/legal/terms + # Verifies the canvas-side serve of legal pages. + # Use www target to avoid apex 307 redirect false-positives (fixes #6). status-website: # Branding for the GitHub Pages status site. Dark-theme colors match