Speedrun: Launch on Fly.io
You have an application you want to deploy on Fly.io? You’re in the right place.
Welcome to Fly Launch. For most languages and frameworks, you can deploy your app from zero, with the following steps:
Install flyctl – you’ll need it.
Create an account with
fly auth signup
or login 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!).
fly launch
knows what to do with a Dockerfile—so you can use the tech you love—and also configures and deploys the following kinds of apps automatically:
- Astro
- Deno
- Django
- Elixir
- Go
- JavaScript
- Laravel
- .NET
- NextJS
- Nuxt
- Python
- Rails
- RedwoodJS
- Remix
- Ruby
- Static Website
- SvelteKit
Refer to Launch a new app to learn more about what fly launch
does.
Next steps
- Run
fly status
– show the status of the application instances. - Run
fly apps open
– open your browser and direct it to your app. - Run
fly deploy
– deploy your app after making changes.
If you have questions, need help, or want to talk about what you’re building, visit our community forum.