Deployment Portalv0.1
MQMuhammad Qazi
Deployment Portal

Providers

where releases run
Fly.ioprimary

org acme · app acme-api · 3 machines in ams

AWS ECS

Fargate, one task definition per release

Kubernetes

a Deployment per app, rolling update by default

Docker host

docker compose over SSH, for one box

Fly.io

connected 40 days ago
Org
acme
App
acme-api
Regions
ams (primary)
Machines
3 × shared-2x · 1 GB
Token
fo1_…9c2a · deploy scope
Postgres
acme-api-pg · 17.2 · 2 nodes

ship.toml

committed beside the app
app = "acme-api"
provider = "fly"

[production]
strategy = "rolling"
instances = 3
drain = "20s"
rollback_on = "5xx > 2% for 60s"

[staging]
strategy = "recreate"
# migrations run before every roll out; needs a down.sql to be reversible