X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/6faff5910b3e7bdaf47ab5ede7cf8094a1b4adb9..03c11b879ff72814f50b0d790b0aacea12c687d3:/src/common/config.ts diff --git a/src/common/config.ts b/src/common/config.ts index db67ed8d..71b7774c 100644 --- a/src/common/config.ts +++ b/src/common/config.ts @@ -35,7 +35,9 @@ export interface Config { packageVersion: string; parameters: {}; protocol: string; - remoteHosts: string; + remoteHosts: { + [key: string]: string + }; remoteHostsViaDNS: boolean; resources: {}; revision: string; @@ -49,6 +51,7 @@ export interface Config { version: string; websocketUrl: string; workbenchUrl: string; + workbench2Url?: string; vocabularyUrl: string; fileViewersConfigUrl: string; } @@ -102,7 +105,7 @@ export const mockConfig = (config: Partial): Config => ({ packageVersion: '', parameters: {}, protocol: '', - remoteHosts: '', + remoteHosts: {}, remoteHostsViaDNS: false, resources: {}, revision: '', @@ -133,4 +136,5 @@ const getDefaultConfig = (): ConfigJSON => ({ FILE_VIEWERS_CONFIG_URL: "", }); -const getDiscoveryURL = (apiHost: string) => `${window.location.protocol}//${apiHost}/discovery/v1/apis/arvados/v1/rest`; +export const DISCOVERY_URL = 'discovery/v1/apis/arvados/v1/rest'; +export const getDiscoveryURL = (apiHost: string) => `${window.location.protocol}//${apiHost}/${DISCOVERY_URL}?nocache=${(new Date()).getTime()}`;