Skip to content

Commit

Permalink
Add how to deploy to Heroku (#288)
Browse files Browse the repository at this point in the history
  • Loading branch information
mars authored and gaearon committed Jul 29, 2016
1 parent 65c2ff3 commit 6ed0c71
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion template/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -318,7 +318,9 @@ module.name_mapper='^\(.*\)\.\(jpg\|png\|gif\|eot\|svg\|ttf\|woff\|woff2\|mp4\|w

We will consider integrating more tightly with Flow in the future so that you don’t have to do this.

### Deploy to GitHub Pages
### Deploy

#### GitHub Pages

>Note: this feature is available with `[email protected]` and higher.
Expand Down Expand Up @@ -350,6 +352,10 @@ Note that GitHub Pages doesn't support routers that use the HTML5 `pushState` hi
* You could switch from using HTML5 history API to routing with hashes. If you use React Router, you can switch to `hashHistory` for this effect, but the URL will be longer and more verbose (for example, `http://user.github.io/todomvc/#/todos/42?_k=yknaj`). [Read more](https://github.com/reactjs/react-router/blob/master/docs/guides/Histories.md#histories) about different history implementations in React Router.
* Alternatively, you can use a trick to teach GitHub Pages to handle 404 by redirecting to your `index.html` page with a special redirect parameter. You would need to add a `404.html` file with the redirection code to the `build` folder before deploying your project, and you’ll need to add code handling the redirect parameter to `index.html`. You can find a detailed explanation of this technique [in this guide](https://github.com/rafrex/spa-github-pages).

#### Heroku

Use the [Heroku Buildpack for create-react-app](https://github.com/mars/create-react-app-buildpack).

### Something Missing?

If you have ideas for more “How To” recipes that should be on this page, [let us know](https://github.com/facebookincubator/create-react-app/issues) or [contribute some!](https://github.com/facebookincubator/create-react-app/edit/master/template/README.md)

0 comments on commit 6ed0c71

Please sign in to comment.