Skip to content

Commit 578097c

Browse files
Update 01_infrastructure.md
1 parent 8e7ba5f commit 578097c

File tree

1 file changed

+23
-7
lines changed

1 file changed

+23
-7
lines changed

01_infrastructure.md

+23-7
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,33 @@ This document is a reference of all the apps maintained by the ember learning te
88
|-------------------------------------|--------------------------------------|-----------------------------------------------|-------------------------------------------------------|
99
| [emberjs/website][1] | emberjs.com home page | static site built on Middleman |https://ember-website.herokuapp.com/ |
1010
| [emberjs/rfcs][2] | RFC's page | static site generated from markdown by mdbook |https://emberjs.github.io/rfcs |
11-
| [ember-learn/ember-api-docs][3] | Ember API docs | ember app |https://ember-api-docs-frontend.global.ssl.fastly.net |
12-
| [ember-learn/statusboard][4] | Status of ember milestone projects | ember app |https://ember-learn.github.io/statusboard/ |
13-
| [ember-learn/deprecations-app][5] | List deprecations in ember | ember app |https://deprecations-app-prod.herokuapp.com/ |
14-
| [ember-learn/builds][6] | Shows ember releases | ember app | |
15-
| [ember-learn/ember-help-wanted][7] | TBD | ember app |https://ember-help-wanted.herokuapp.com/ |
11+
| [ember-learn/ember-api-docs][3] | Ember API docs | ember app with fastboot running on express |https://ember-api-docs-frontend.global.ssl.fastly.net |
12+
| [ember-learn/statusboard][4] | Status of ember milestone projects | ember app with prember |https://ember-learn.github.io/statusboard/ |
13+
| [ember-learn/deprecations-app][5] | List deprecations in ember | ember app with prember |https://deprecations-app-prod.herokuapp.com/ |
14+
| [ember-learn/builds][6] | Shows ember releases | ember app | |
15+
16+
17+
## Sub domains
18+
19+
| Repository | Purpose | Current tech | URL |
20+
|-------------------------------------|--------------------------------------|-----------------------------------------------|-------------------------------------------------------|
21+
| [ember-learn/ember-help-wanted][7] | List issues across ember repos that need community help | ember app |https://help-wanted.emberjs.com/ |
22+
| [ember-learn/guides-app][17] | TBD | ember app with prember |https://guides.emberjs.com/ |
23+
| [ember-learn/cli-guides-app][18] | new ember-cli docs | ember app with prember |https://ember-cli-guides.netlify.com/ |
24+
1625

1726
## On hosting preferences
1827

1928
[Heroku][8] sponsors our hosting & [Fastly][9] sponsors our CDN :heart:. While heroku does have [a fastly addon][10], for billing & maintenance reasons its easier to manage one fastly account with multiple service accounts configured in it. Heroku lets us have [pipelines][11] that enables us to have different environments like staging & production. It also lets us have review apps explained in the following section. We have hosted few apps directly on GitHub pages. These are apps where only content of the app is changed by internal teams that they don't require the sophisticated setup that the other apps enjoy.
2029

21-
## Heroku review apps
30+
We've deployed apps prerendered with prember on [Netlify][19].
31+
32+
## Review apps
2233

2334
Heroku enables us to create [review apps][12] which are same as regular apps but lets us review changes in pull requests. They're automatically created when members with write access of a repo raise a PR (also depends on whether the pipeline is configured to auto-deploy). To create a review app for a PR raised by non-members, go to the heroku pipeline and manually create the review app. Review apps get deleted after few days of inactivity on the PR. They also get deployed only on successful builds on Travis.
2435

36+
Creation & maintenance of review apps on netlify is automated & doesn't require manual intervention.
37+
2538
## Heroku deployment
2639

2740
Heroku deployment doesn't require special deploy section on `.travis.yml` configuration file since we always setup github integration via the [heroku dashboard][13]. The deployment on heroku still checks to ensure that travis builds were successful before autodeploying the changes.
@@ -43,4 +56,7 @@ All our heroku apps are set to autodeploy `master` branch to their staging apps.
4356
[13]: https://dashboard.heroku.com/teams/ember/apps
4457
[14]: https://github.com/heroku/heroku-buildpack-static
4558
[15]: https://emberjs.com
46-
[16]: https://github.com/emberjs/website/blob/master/static.json
59+
[16]: https://github.com/emberjs/website/blob/master/static.json
60+
[17]: https://github.com/ember-learn/guides-app
61+
[18]: https://github.com/ember-learn/cli-guides-app
62+
[19]: https://www.netlify.com/

0 commit comments

Comments
 (0)