Go to file
Hongming Wang c93388441d docs(arch): rewrite staging DNS section (per-tenant CNAME, not wildcard)
The "Architecture" diagram and section 5 ("Cloudflare: staging
subdomain") both implied that `*.staging.moleculesai.app` is a wildcard
DNS record. It is not. The control plane writes a per-tenant CNAME at
provision time (see `internal/provisioner/ec2.go` ->
`Tunnel.CreateTunnelDNS`), and unknown slugs correctly return NXDOMAIN.

This rewrite:
- Replaces `*.staging.moleculesai.app` / `*.moleculesai.app` in the
  ASCII diagram with `<slug>.<env-domain>` plus a "no wildcard" note.
- Renames section 5 to "Cloudflare: per-tenant CNAMEs (no wildcard)"
  and explains that NXDOMAIN on unknown slugs is correct, that
  `getaddrinfo ENOTFOUND` in tests means the slug is unprovisioned
  (not an infra bug), and that the same model applies to both
  staging and production.
2026-05-01 19:17:57 -07:00
.github/workflows chore(ci): enroll in org-wide secret-scan reusable workflow (Molecule-AI/molecule-core#2109 rollout) 2026-04-26 16:12:33 -07:00
app feat(docs): align doc.moleculesai.app chrome with landing's warm-paper design 2026-04-30 22:42:42 -07:00
audio merge: PR #58 2026-04-21 03:00:15 +00:00
content docs(arch): rewrite staging DNS section (per-tenant CNAME, not wildcard) 2026-05-01 19:17:57 -07:00
docs/marketing devrel: add failed workspace EC2 console output demo script (#68) 2026-04-21 03:40:33 +00:00
lib fix: restore build infrastructure deleted by bad PR #59 merge 2026-04-22 14:03:24 -07:00
marketing/demos/snapshot-scrub docs(marketing): snapshot secret scrubber working demo (PR #977) (#63) 2026-04-21 03:01:07 +00:00
.gitignore fix: restore build infrastructure deleted by bad PR #59 merge 2026-04-22 14:03:24 -07:00
mdx-components.tsx fix: restore build infrastructure deleted by bad PR #59 merge 2026-04-22 14:03:24 -07:00
next.config.mjs fix: restore build infrastructure deleted by bad PR #59 merge 2026-04-22 14:03:24 -07:00
package-lock.json fix: restore build infrastructure deleted by bad PR #59 merge 2026-04-22 14:03:24 -07:00
package.json fix: restore build infrastructure deleted by bad PR #59 merge 2026-04-22 14:03:24 -07:00
postcss.config.mjs fix: restore build infrastructure deleted by bad PR #59 merge 2026-04-22 14:03:24 -07:00
source.config.ts fix: restore build infrastructure deleted by bad PR #59 merge 2026-04-22 14:03:24 -07:00
tsconfig.json fix: restore build infrastructure deleted by bad PR #59 merge 2026-04-22 14:03:24 -07:00