forked from superfly/docs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
speedrun.html.markerb
47 lines (32 loc) · 2.46 KB
/
speedrun.html.markerb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
---
title: "Speedrun: Launch on Fly.io"
layout: docs
sitemap: false
nav: firecracker
toc: false
---
<figure class="w:full mt:6">
<img src="/static/images/speedrun.webp" srcset="/static/images/[email protected] 2x" alt="Illustration by Annie Ruygt of a hot air balloon leaving an exhaust of flames in its wake as it follows a trajectory from lower left to upper right, indicated clearly by a dotted line. The background has indistinct line drawings that conjure up outer space and circuitry.">
</figure>
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:
<div class="important">
1. [Install flyctl](/docs/hands-on/install-flyctl/) – you'll need it.
2. Create an account with `fly auth signup` or login with `fly auth login`.
3. Run `fly launch` from inside your project source directory to create, configure, and (for most apps) deploy a new application.
4. If prompted, run `fly deploy` to deploy your new app (or to redeploy after changes!).
</div>
`fly launch` knows what to do with a [Dockerfile](/docs/languages-and-frameworks/dockerfile/)—so you can use the tech _you_ love—and also configures and deploys the following kinds of apps automatically:
<%= partial "/docs/languages-and-frameworks/partials/scanner_guides" %>
Refer to [Launch a new app](/docs/apps/launch/) to learn more about what `fly launch` does.
<figure class="w:full mt:6">
<img src="/static/images/speedrun-next-steps.webp" srcset="/static/images/[email protected] 2x" alt="Illustration by Annie Ruygt of Frankie the Fly.io hot air balloon character pointing at a set of stairs">
</figure>
## Next steps
1. Run `fly status` – show the status of the application instances.
2. Run `fly apps open` – open your browser and direct it to your app.
3. 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](https://community.fly.io).
<figure class="text-center">
<img src="/static/images/speedrun-guidebooks.webp" srcset="/static/images/[email protected] 2x" alt="Illustration by Annie Ruygt of Frankie the Fly.io hot air balloon character with one hand on their hip and the other hand out, palm up, with images floating above the hand representing the Elixir, Ruby, Laravel, and Django programming languages">
</figure>