Quickstart: Launch your app
Welcome to Fly Launch. Fly Launch works with a Dockerfile or scans and configures apps for most common languages and frameworks.
To deploy your app on Fly.io for the first time:
Install flyctl – the open-source Fly.io CLI.
Create an account with
fly auth signup
or log in withfly auth login
.Run
fly launch
from inside your project source directory to create, configure, and (for most apps) deploy a new application.If prompted, run
fly deploy
to deploy your new app (or to redeploy after changes!).
Next steps
- Run
fly status
to show the status of your app and Machines. - Run
fly apps open
to open your app in your browser. - Learn some Fly.io essentials and continue to explore what you can do with Fly Launch.
Grow and scale
Check out some of the ways you can increase availability, capacity, and performance with Fly.io:
- Follow the blueprint for extra Machines for more resilient apps
- Read up on App availability and resiliency
- Autoscale Machines based on load or custom metrics
- Scale Machine CPU and RAM
- Scale Machine count
- Try out Fly GPUs
If you have questions, need help, or want to talk about what you’re building, visit our community forum.