Show settings; CTA: Netlify-Drop
This commit is contained in:
parent
11ee986ad4
commit
553806f612
@ -83,27 +83,50 @@ the`window.config` equal to our configuration file's value.
|
|||||||
|
|
||||||
#### How do I configure my project?
|
#### How do I configure my project?
|
||||||
|
|
||||||
- Modify its values directly
|
The simplest way is to update the existing default config:
|
||||||
- Create a new config file, and set the `REACT_APP_CONFIG` environement variable
|
|
||||||
-
|
|
||||||
|
|
||||||
The build process knows which file to use based on the `REACT_APP_CONFIG`
|
_/public/config/default.js_
|
||||||
environment variable. You can set the value of this environment variable a few
|
|
||||||
different ways:
|
```js
|
||||||
|
window.config = {
|
||||||
|
routerBasename: '/',
|
||||||
|
relativeWebWorkerScriptsPath: '',
|
||||||
|
servers: {
|
||||||
|
dicomWeb: [
|
||||||
|
{
|
||||||
|
name: 'DCM4CHEE',
|
||||||
|
wadoUriRoot: 'https://server.dcmjs.org/dcm4chee-arc/aets/DCM4CHEE/wado',
|
||||||
|
qidoRoot: 'https://server.dcmjs.org/dcm4chee-arc/aets/DCM4CHEE/rs',
|
||||||
|
wadoRoot: 'https://server.dcmjs.org/dcm4chee-arc/aets/DCM4CHEE/rs',
|
||||||
|
qidoSupportsIncludeField: true,
|
||||||
|
imageRendering: 'wadors',
|
||||||
|
thumbnailRendering: 'wadors',
|
||||||
|
requestOptions: {
|
||||||
|
requestFromBrowser: true,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
You can also create a new config file and specify its path relative to the build
|
||||||
|
output's root by setting the `REACT_APP_CONFIG` environment variable. You can
|
||||||
|
set the value of this environment variable a few different ways:
|
||||||
|
|
||||||
- [Add a temporary environment variable in your shell](https://facebook.github.io/create-react-app/docs/adding-custom-environment-variables#adding-temporary-environment-variables-in-your-shell)
|
- [Add a temporary environment variable in your shell](https://facebook.github.io/create-react-app/docs/adding-custom-environment-variables#adding-temporary-environment-variables-in-your-shell)
|
||||||
- [Add environment specific variables in `.env` file(s)](https://facebook.github.io/create-react-app/docs/adding-custom-environment-variables#adding-development-environment-variables-in-env)
|
- [Add environment specific variables in `.env` file(s)](https://facebook.github.io/create-react-app/docs/adding-custom-environment-variables#adding-development-environment-variables-in-env)
|
||||||
-
|
- Using the `cross-env` package in an npm script:
|
||||||
|
- `"build": "cross-env REACT_APP_CONFIG=config/my-config.js react-scripts build"`
|
||||||
|
|
||||||
* env vars
|
After updating the configuration, `yarn run build:web` to generate updated build
|
||||||
* `REACT_APP_*`
|
output.
|
||||||
* config file(s)
|
|
||||||
|
|
||||||
## Next Steps
|
## Next Steps
|
||||||
|
|
||||||
### Deploying our Production Build
|
### Deploying our Production Build
|
||||||
|
|
||||||
TODO: List of recipes
|
- [Netlify: Drop]()
|
||||||
|
|
||||||
### Testing Build Output Locally
|
### Testing Build Output Locally
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user