X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/f626dd268140b4ef406a2ec0c6568f6ca0298e1d..3b0011c6f2312bd6517cf470a80b921bd65e86fe:/src/common/config.ts diff --git a/src/common/config.ts b/src/common/config.ts index 775b11452a..b898d2b16a 100644 --- a/src/common/config.ts +++ b/src/common/config.ts @@ -7,7 +7,8 @@ import Axios from "../../node_modules/axios"; export const CONFIG_URL = process.env.REACT_APP_ARVADOS_CONFIG_URL || "/config.json"; export interface Config { - API_HOST: string; + apiHost: string; + keepWebHost: string; } export const fetchConfig = () => { @@ -20,11 +21,13 @@ export const fetchConfig = () => { const mapConfig = (config: Config): Config => ({ ...config, - API_HOST: addProtocol(config.API_HOST) + apiHost: addProtocol(config.apiHost), + keepWebHost: addProtocol(config.keepWebHost) }); const getDefaultConfig = (): Config => ({ - API_HOST: process.env.REACT_APP_ARVADOS_API_HOST || "" + apiHost: process.env.REACT_APP_ARVADOS_API_HOST || "", + keepWebHost: process.env.REACT_APP_ARVADOS_KEEP_WEB_HOST || "" }); const addProtocol = (url: string) => `${window.location.protocol}//${url}`;