Fly.io Deploy
Deploy apps close to users on Fly.io. Covers fly.toml configuration, Dockerfile-based builds, multi-region Machines, volumes and persistent storage, secrets, autoscaling and scale-to-zero, health checks, and private networking between services.
This skill helps you run apps globally on Fly.io. It authors fly.toml, builds and deploys from a Dockerfile, places Machines in multiple regions, attaches volumes for stateful workloads, manages secrets, configures autoscaling and scale-to-zero, sets TCP/HTTP health checks, and connects services over private 6PN networking for low-latency global hosting.
When to use
Use when deploying on Fly.io — fly.toml configuration, Dockerfile builds, multi-region Machines, volumes, secrets, autoscaling and scale-to-zero, health checks, or private networking.
Examples
Multi-region deploy
Run near users
Write a fly.toml and deploy my Dockerized API to three regions on Fly.io with health checks and autoscaling based on concurrency
Stateful app
Volumes + secrets
Set up a Fly.io app with a persistent volume for uploads and secrets for the database URL, and connect it to a Fly Postgres over private networking