zephyr-edge-contract
Version:
Edge contract for Zephyr
19 lines (18 loc) • 943 B
JavaScript
const ZEPHYR_API_ENDPOINT = ()=>process.env['ZE_API']?.length ? process.env['ZE_API'] : 'https://api.zephyr-cloud.io';
const ZE_API_ENDPOINT = ()=>process.env['ZE_API_GATE']?.length ? process.env['ZE_API_GATE'] : 'https://zeapi.zephyrcloud.app';
const ZE_API_ENDPOINT_HOST = ()=>new URL(ZE_API_ENDPOINT()).host;
const ZE_IS_PREVIEW = ()=>'true' === process.env['ZE_IS_PREVIEW'];
const ZE_ENV = ()=>process.env['ZE_ENV'];
const ze_api_gateway = {
logs: '/logs',
build_stats: '/build-stats',
authorize_link: '/authorize-link',
resolve: '/resolve',
application_config: '/application-config',
user_info: '/user-info',
websocket: '/websocket',
get_access_token_by_server_token: 'get-access-token-by-server-token',
ci_token_exchange: 'ci-token-exchange'
};
export { ZEPHYR_API_ENDPOINT, ZE_API_ENDPOINT, ZE_API_ENDPOINT_HOST, ZE_ENV, ZE_IS_PREVIEW, ze_api_gateway };
//# sourceMappingURL=get-api-contract.mjs.map