Developers

Deployment

Understand the cloud topology and the boundaries of offline private delivery.

Cloud and private deployments share source and protocols, but have separate artifacts, dependencies, and acceptance evidence.

Cloud topology

Entry point or platformResponsibility
www.example.comVercel: public website and documentation
app.example.comVercel: authenticated console and Web BFF
api.example.comFly.io: gateway, Control API, and module APIs
collab.example.comFly.io: collaboration connections
Supabase CloudPostgres, Auth, Storage, and optional Realtime
Temporal CloudWorkflow service; business workers deploy separately

Configure apps/www and apps/web as separate Vercel projects. The public site holds no Supabase sessions or backend secrets. The console connects to the appropriate test or production backend.

Offline private delivery

Private installations use Docker Compose, self-hosted Supabase and Temporal, separate databases, and customer workers. Deliver prebuilt images, signed manifests, offline assets, migrations, an SBOM, and recovery instructions. Do not depend on building source over the internet at installation time.

Readiness

Deployment readiness depends on evidence from the relevant environment. A successful source build does not validate cloud resources, cross-origin access, identity, recovery, or failure handling. A working demo does not establish full production acceptance.

Spot a problem on this page?

Manual

Choose with the arrow keys, open with Enter