From: Michal Klobukowski Date: Mon, 9 Jul 2018 13:23:36 +0000 (+0200) Subject: Add possibility to modifiy API_HOST using env variables X-Git-Tag: 1.2.0~56^2 X-Git-Url: https://git.arvados.org/arvados-workbench2.git/commitdiff_plain/fa73e280e87385b37c9aa9bc3cfee45ff66293d6 Add possibility to modifiy API_HOST using env variables Feature #13748 Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski --- diff --git a/.env b/.env new file mode 100644 index 00000000..13aaad50 --- /dev/null +++ b/.env @@ -0,0 +1,5 @@ +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: AGPL-3.0 + +REACT_APP_ARVADOS_API_HOST=https://qr1hi.arvadosapi.com \ No newline at end of file diff --git a/README.md b/README.md index eaed1894..864a54fa 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,14 @@ yarn install yarn build +### Configuration +You can customize project global variables using env variables. Default values are placed in the `.env` file. + +Example: +``` +REACT_APP_ARVADOS_API_HOST=localhost:8000 yarn start +``` + ### Licensing Arvados is Free Software. See COPYING for information about Arvados Free diff --git a/src/common/api/server-api.ts b/src/common/api/server-api.ts index 2e676dde..330ce657 100644 --- a/src/common/api/server-api.ts +++ b/src/common/api/server-api.ts @@ -4,7 +4,7 @@ import Axios, { AxiosInstance } from "axios"; -export const API_HOST = 'https://qr1hi.arvadosapi.com'; +export const API_HOST = process.env.REACT_APP_ARVADOS_API_HOST; export const serverApi: AxiosInstance = Axios.create({ baseURL: API_HOST + '/arvados/v1'