📚 revise build docs for heroku-postbuild
This commit is contained in:
@@ -11,8 +11,8 @@ To deploy a frontend-only React app, use the static-site optimized
|
|||||||
A combo of two npm projects, the backend and the frontend. So there are two `package.json` configs.
|
A combo of two npm projects, the backend and the frontend. So there are two `package.json` configs.
|
||||||
|
|
||||||
1. [`package.json`](package.json) for [Node server](server/) & [Heroku deploy](https://devcenter.heroku.com/categories/deployment)
|
1. [`package.json`](package.json) for [Node server](server/) & [Heroku deploy](https://devcenter.heroku.com/categories/deployment)
|
||||||
* `postinstall` script builds the React UI webpack bundle
|
* `heroku-postbuild` script compiles the webpack bundle during deploy
|
||||||
* `cacheDirectories` includes `react-ui/node_modules/` to optimize deploy to Heroku
|
* `cacheDirectories` includes `react-ui/node_modules/` to optimize build time
|
||||||
2. [`react-ui/package.json`](react-ui/package.json) for [React web UI](react-ui/)
|
2. [`react-ui/package.json`](react-ui/package.json) for [React web UI](react-ui/)
|
||||||
* generated by [create-react-app](https://github.com/facebookincubator/create-react-app)
|
* generated by [create-react-app](https://github.com/facebookincubator/create-react-app)
|
||||||
|
|
||||||
@@ -38,7 +38,7 @@ This deployment will automatically:
|
|||||||
* detect [Node buildpack](https://elements.heroku.com/buildpacks/heroku/heroku-buildpack-nodejs)
|
* detect [Node buildpack](https://elements.heroku.com/buildpacks/heroku/heroku-buildpack-nodejs)
|
||||||
* build the app with
|
* build the app with
|
||||||
* `npm install` for the Node server
|
* `npm install` for the Node server
|
||||||
* `postinstall` to build the webpack bundle from create-react-app
|
* `heroku-postbuild` for create-react-app
|
||||||
* launch the web process with `npm start`
|
* launch the web process with `npm start`
|
||||||
* serves `../react-ui/build/` as static files
|
* serves `../react-ui/build/` as static files
|
||||||
* customize by adding API, proxy, or route handlers/redirectors
|
* customize by adding API, proxy, or route handlers/redirectors
|
||||||
|
|||||||
Reference in New Issue
Block a user