From flyio-pack
Executes Fly.io production checklist: verifies infrastructure, health checks, auto-scaling, config; provides monitoring commands and rollback procedures for go-live deploys.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin flyio-packThis skill is limited to using the following tools:
- [ ] `min_machines_running = 1` (avoid cold starts)
Deploys, scales, and manages Fly.io apps: configure fly.toml, run flyctl for secrets/regions/lifecycle, handle Docker builds and multi-region scaling.
Provides quick reference for Fly.io PaaS deployments including fly.toml config, global distribution, scaling patterns, secrets management, health checks, and troubleshooting. Auto-loads on fly.toml detection.
Deploys and manages Fly.io apps using Docker containers, Fly Machines, fly.toml configs, databases, volumes, secrets. Supports fly launch/deploy, debugging, multi-region setups for Python/Node/Rails/Django apps.
Share bugs, ideas, or general feedback.
min_machines_running = 1 (avoid cold starts)fly scale show)fly secrets (not [env])force_https = trueapp = "my-app"
primary_region = "iad"
[http_service]
internal_port = 3000
force_https = true
auto_stop_machines = "stop"
auto_start_machines = true
min_machines_running = 1
[http_service.concurrency]
type = "requests"
hard_limit = 250
soft_limit = 200
[http_service.checks]
grace_period = "15s"
interval = "10s"
timeout = "3s"
path = "/health"
[[vm]]
cpu_kind = "shared"
cpus = 2
memory = "1gb"
# List recent releases
fly releases -a my-app
# Rollback to previous release
fly deploy --image registry.fly.io/my-app:previous-version
# Or rollback to specific release
fly releases rollback 5 -a my-app
# Live logs
fly logs -a my-app
# Machine metrics
fly machine status <machine-id> -a my-app
# Platform status
curl -s https://status.flyio.net/api/v2/status.json | jq '.status.description'
For version upgrades, see flyio-upgrade-migration.