UNPKG

@tableau/taco-toolkit

Version:
28 lines 2.48 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.setChildAppEnvConfig = exports.getEnvConfig = void 0; var command_line_parser_1 = require("./command-line-parser"); function getEnvConfig() { var _a; return { httpProxy: (_a = process.env.WDC_HTTP_PROXY) !== null && _a !== void 0 ? _a : process.env.http_proxy, caCertPath: process.env.WDC_CA_CERT_PATH, }; } exports.getEnvConfig = getEnvConfig; /** * Setting config for child apps via environment variables. * * Prefix the variables with 'EPS_' to differentiate with the public ones prefixed with 'WDC_'. * The settings are for child apps. Don't reference them in the EPS main process. */ function setChildAppEnvConfig(optionValues, networkOption) { process.env.EPS_CALLER_ID = optionValues.callerId; process.env.EPS_INSTANCE_ID = optionValues.epsInstanceId; process.env.EPS_TEMP_DIR_PATH = optionValues.epsTempDirPath; process.env.EPS_APP_LOG_CONFIG = JSON.stringify((0, command_line_parser_1.getAppLogOption)(optionValues)); process.env.EPS_NETWORK_CONFIG = JSON.stringify(networkOption); process.env.EPS_UNPACK_STATIC_TACOS = JSON.stringify(optionValues.featureFlags.EPSStaticTacoUnpack); } exports.setChildAppEnvConfig = setChildAppEnvConfig; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW52LWNvbmZpZy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9lcHMvbWFpbi9jb3JlL2FwcC11dGlscy9lbnYtY29uZmlnLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUNBLDZEQUE0RTtBQU81RSxTQUFnQixZQUFZOztJQUMxQixPQUFPO1FBQ0wsU0FBUyxFQUFFLE1BQUEsT0FBTyxDQUFDLEdBQUcsQ0FBQyxjQUFjLG1DQUFJLE9BQU8sQ0FBQyxHQUFHLENBQUMsVUFBVTtRQUMvRCxVQUFVLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxnQkFBZ0I7S0FDekMsQ0FBQTtBQUNILENBQUM7QUFMRCxvQ0FLQztBQUVEOzs7OztHQUtHO0FBQ0gsU0FBZ0Isb0JBQW9CLENBQUMsWUFBaUMsRUFBRSxhQUFvQztJQUMxRyxPQUFPLENBQUMsR0FBRyxDQUFDLGFBQWEsR0FBRyxZQUFZLENBQUMsUUFBUSxDQUFBO0lBQ2pELE9BQU8sQ0FBQyxHQUFHLENBQUMsZUFBZSxHQUFHLFlBQVksQ0FBQyxhQUFhLENBQUE7SUFDeEQsT0FBTyxDQUFDLEdBQUcsQ0FBQyxpQkFBaUIsR0FBRyxZQUFZLENBQUMsY0FBYyxDQUFBO0lBQzNELE9BQU8sQ0FBQyxHQUFHLENBQUMsa0JBQWtCLEdBQUcsSUFBSSxDQUFDLFNBQVMsQ0FBQyxJQUFBLHFDQUFlLEVBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQTtJQUM5RSxPQUFPLENBQUMsR0FBRyxDQUFDLGtCQUFrQixHQUFHLElBQUksQ0FBQyxTQUFTLENBQUMsYUFBYSxDQUFDLENBQUE7SUFDOUQsT0FBTyxDQUFDLEdBQUcsQ0FBQyx1QkFBdUIsR0FBRyxJQUFJLENBQUMsU0FBUyxDQUFDLFlBQVksQ0FBQyxZQUFZLENBQUMsbUJBQW1CLENBQUMsQ0FBQTtBQUNyRyxDQUFDO0FBUEQsb0RBT0MifQ==