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> |
||
|---|---|---|
| .github/workflows | ||
| app | ||
| audio | ||
| content | ||
| docs/marketing | ||
| lib | ||
| marketing/demos/snapshot-scrub | ||
| .gitignore | ||
| mdx-components.tsx | ||
| next.config.mjs | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.mjs | ||
| source.config.ts | ||
| tsconfig.json | ||