e55c44818d2f78f0a76f59dff55da546ea309b3d
The Apr 2026 SaaS migration moved tenant + workspace compute from Fly Machines to AWS EC2, and the control plane from Fly to Railway. Update docs that still claim Fly Machines as the production provisioner; leave historical / changelog references intact. Files changed: - content/docs/architecture.mdx — SaaS Deployment Modes section now states each tenant runs on a dedicated AWS EC2 instance provisioned by the Railway-hosted control plane; adds an Apr 2026 migration note + link to the molecule-controlplane README "Migration history". - content/docs/tutorials/fly-machines-provisioner.md — preserved as historical PR #501 lineage record; adds a DEPRECATED banner at the top pointing to the EC2 provisioner (`internal/provisioner/ec2.go`) and the controlplane migration history. Tutorial body kept untouched. - content/docs/self-hosting/admin-token.mdx — drops the "Fly.io (recommended for self-hosted)" framing since the SaaS no longer runs on Fly. Adds a Railway example alongside the existing Fly.io example, keeps both as illustrative options. Rotation steps generalised to "the host's secrets store" (Railway, Fly.io, AWS Secrets Manager all work). - content/docs/tutorials/saas-federation.md — security model table row "No Fly/API tokens on tenant" → "No AWS/cloud API tokens on tenant" so it matches the EC2 + Neon architecture the rest of the page already describes. Untouched on purpose: - content/docs/changelog.mdx Phase 33 "Fly Machines provisioner" entry — changelogs are historical record. - content/docs/architecture/wildcard-dns-proxy.md — only references Fly.io as a generic SaaS example, not as Molecule's infrastructure. - content/docs/security/safe-mcp-advisory.mdx — `fly.toml` is one of several illustrative deploy-target egress-lock examples for self-hosters. - content/docs/guides/external-workspace-quickstart.md — lists Fly / Railway / DigitalOcean as example self-host targets for external workspaces (still valid). Source of truth: molecule-controlplane README "Migration history" (https://github.com/Molecule-AI/molecule-controlplane#migration-history). Verified: \`pnpm build\` (Next.js 16.2.4) — 111/111 static pages green. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
chore(ci): enroll in org-wide secret-scan reusable workflow (Molecule-AI/molecule-core#2109 rollout)
Description
No description provided
Languages
MDX
98.1%
TypeScript
1.6%
JavaScript
0.3%