11---
22title : Deploying
33description : Deploy your first app
4- order : 3
4+ order : 4
55---
66
77Deploy your first application step by step.
@@ -24,16 +24,32 @@ A pod is a single deployable application. One pod = one container.
2424- ** Branch** - The branch to deploy (default: ` main ` )
2525- ** Dockerfile** - Path to your Dockerfile (default: ` Dockerfile ` )
2626
27- For private repositories, you'll need to add a [ Git Token] ( /docs/private-repos ) first.
27+ For private repositories, select a Git token in the pod form.
28+ Git tokens are managed in ** Settings → Tokens** (create/edit/delete there).
2829
29- ## 3. Add a Domain
30+ If your app needs runtime config, add it in [ Pod Environment Variables] ( /docs/pod-env-vars ) .
31+
32+ ## 3. Set Pod Vars (Optional)
33+
34+ If your app needs runtime variables:
35+
36+ 1 . Open the pod
37+ 2 . Go to ** Vars** (` 4 ` )
38+ 3 . Press ` e ` to edit
39+ 4 . Save with ` Ctrl+S `
40+
41+ Then restart or redeploy the pod to apply changes.
42+
43+ ## 4. Add a Domain
3044
3145Your pod needs a domain to be accessible. You have two options:
3246
3347- ** Auto-generated** - Instant subdomain like ` pod-abc123.1.2.3.4.sslip.io `
3448- ** Custom** - Your own domain like ` myapp.example.com ` (requires [ DNS setup] ( /docs/domains ) )
3549
36- ## 4. Deploy
50+ After domain changes, run ** Deploy** or ** Restart** so routing updates are applied.
51+
52+ ## 5. Deploy / Restart
3753
3854Hit "Deploy" and watch the build logs. The process:
3955
@@ -54,4 +70,6 @@ Once complete, your app is live at the domain URL.
5470
5571** Redeploy** - Pull latest code and rebuild
5672
73+ ** Vars** - Edit runtime environment variables for the pod
74+
5775To update your app, just push to your repository and hit "Deploy" again.
0 commit comments