| 1 | { |
| 2 | "sections": [ |
| 3 | { |
| 4 | "title": "Running your app", |
| 5 | "pages": [ |
| 6 | { "slug": "deploying", "label": "Deploying", "blurb": "Ship a version, put it in front of people, and know it landed." }, |
| 7 | { "slug": "channels", "label": "Channels", "blurb": "How a release reaches production, and how to put it back." }, |
| 8 | { "slug": "domains", "label": "Custom domains", "blurb": "Your own hostname on your app, and the DNS record it needs." }, |
| 9 | { "slug": "config", "label": "Env and secrets", "blurb": "Two stores for configuration, and which one a value belongs in." }, |
| 10 | { "slug": "storage", "label": "Object storage", "blurb": "A bucket per app: creating one, granting access, rotating keys." }, |
| 11 | { "slug": "logs", "label": "Logs", "blurb": "One timeline of your app's output and the platform's events about it." }, |
| 12 | { "slug": "sleeping", "label": "Restarting and sleeping", "blurb": "Cycling an app, and what hibernation means for your visitors." } |
| 13 | ] |
| 14 | }, |
| 15 | { |
| 16 | "title": "Your account", |
| 17 | "pages": [ |
| 18 | { "slug": "console", "label": "The console", "blurb": "What each page shows, and what you can do from it." }, |
| 19 | { "slug": "members", "label": "Members and service credentials", "blurb": "Who can act on your apps, and credentials a server holds." }, |
| 20 | { "slug": "limits", "label": "Limits and getting help", "blurb": "The rate limits you can hit, and where to ask when stuck." } |
| 21 | ] |
| 22 | } |
| 23 | ] |
| 24 | } |
| 25 | |