[ARVADOS-WORKBENCH2] created: 1.1.4-231-gfa73e28
Git user
git at public.curoverse.com
Mon Jul 9 09:23:47 EDT 2018
at fa73e280e87385b37c9aa9bc3cfee45ff66293d6 (commit)
commit fa73e280e87385b37c9aa9bc3cfee45ff66293d6
Author: Michal Klobukowski <michal.klobukowski at contractors.roche.com>
Date: Mon Jul 9 15:23:36 2018 +0200
Add possibility to modifiy API_HOST using env variables
Feature #13748
Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <michal.klobukowski at contractors.roche.com>
diff --git a/.env b/.env
new file mode 100644
index 0000000..13aaad5
--- /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 eaed189..864a54f 100644
--- a/README.md
+++ b/README.md
@@ -26,6 +26,14 @@ yarn install
yarn build
</pre>
+### 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 2e676dd..330ce65 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'
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list