UNPKG

@decaf-ts/fabric-weaver

Version:
27 lines 4.27 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.setOrdererEnvironment = setOrdererEnvironment; exports.setPeerEnvironment = setPeerEnvironment; const logging_1 = require("@decaf-ts/logging"); function setOrdererEnvironment(cpath) { const log = logging_1.Logging.for(setOrdererEnvironment); log.info(`Setting environment variables for orderer`); const FABRIC_CFG_PATH = cpath; const ORDERER_YAML_FILE = `${cpath}/orderer.yaml`; log.info(`Setting FABRIC_CFG_PATH to ${FABRIC_CFG_PATH}`); log.info(`Setting ORDERER_YAML_FILE to ${ORDERER_YAML_FILE}`); process.env["FABRIC_CFG_PATH"] = FABRIC_CFG_PATH; process.env["ORDERER_YAML_FILE"] = ORDERER_YAML_FILE; } function setPeerEnvironment(cpath) { const log = logging_1.Logging.for(setPeerEnvironment); log.info(`Setting environment variables for peer`); const FABRIC_CFG_PATH = cpath; const PEER_YAML_FILE = `${cpath}/core.yaml`; log.info(`Setting FABRIC_CFG_PATH to ${FABRIC_CFG_PATH}`); log.info(`Setting PEER_YAML_FILE to ${PEER_YAML_FILE}`); process.env["FABRIC_CFG_PATH"] = FABRIC_CFG_PATH; process.env["PEER_CORE_YAML_FILE"] = PEER_YAML_FILE; process.env["CORE_PEER_GOSSIP_SKIPHANDSHAKE"] = "true"; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW52aXJvbm1lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdXRpbHMtb2xkL2Vudmlyb25tZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQ0Esc0RBWUM7QUFFRCxnREFhQztBQTVCRCwrQ0FBb0Q7QUFDcEQsU0FBZ0IscUJBQXFCLENBQUMsS0FBYTtJQUNqRCxNQUFNLEdBQUcsR0FBVyxpQkFBTyxDQUFDLEdBQUcsQ0FBQyxxQkFBcUIsQ0FBQyxDQUFDO0lBQ3ZELEdBQUcsQ0FBQyxJQUFJLENBQUMsMkNBQTJDLENBQUMsQ0FBQztJQUV0RCxNQUFNLGVBQWUsR0FBRyxLQUFLLENBQUM7SUFDOUIsTUFBTSxpQkFBaUIsR0FBRyxHQUFHLEtBQUssZUFBZSxDQUFDO0lBRWxELEdBQUcsQ0FBQyxJQUFJLENBQUMsOEJBQThCLGVBQWUsRUFBRSxDQUFDLENBQUM7SUFDMUQsR0FBRyxDQUFDLElBQUksQ0FBQyxnQ0FBZ0MsaUJBQWlCLEVBQUUsQ0FBQyxDQUFDO0lBRTlELE9BQU8sQ0FBQyxHQUFHLENBQUMsaUJBQWlCLENBQUMsR0FBRyxlQUFlLENBQUM7SUFDakQsT0FBTyxDQUFDLEdBQUcsQ0FBQyxtQkFBbUIsQ0FBQyxHQUFHLGlCQUFpQixDQUFDO0FBQ3ZELENBQUM7QUFFRCxTQUFnQixrQkFBa0IsQ0FBQyxLQUFhO0lBQzlDLE1BQU0sR0FBRyxHQUFXLGlCQUFPLENBQUMsR0FBRyxDQUFDLGtCQUFrQixDQUFDLENBQUM7SUFDcEQsR0FBRyxDQUFDLElBQUksQ0FBQyx3Q0FBd0MsQ0FBQyxDQUFDO0lBRW5ELE1BQU0sZUFBZSxHQUFHLEtBQUssQ0FBQztJQUM5QixNQUFNLGNBQWMsR0FBRyxHQUFHLEtBQUssWUFBWSxDQUFDO0lBRTVDLEdBQUcsQ0FBQyxJQUFJLENBQUMsOEJBQThCLGVBQWUsRUFBRSxDQUFDLENBQUM7SUFDMUQsR0FBRyxDQUFDLElBQUksQ0FBQyw2QkFBNkIsY0FBYyxFQUFFLENBQUMsQ0FBQztJQUV4RCxPQUFPLENBQUMsR0FBRyxDQUFDLGlCQUFpQixDQUFDLEdBQUcsZUFBZSxDQUFDO0lBQ2pELE9BQU8sQ0FBQyxHQUFHLENBQUMscUJBQXFCLENBQUMsR0FBRyxjQUFjLENBQUM7SUFDcEQsT0FBTyxDQUFDLEdBQUcsQ0FBQyxnQ0FBZ0MsQ0FBQyxHQUFHLE1BQU0sQ0FBQztBQUN6RCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTG9nZ2VyLCBMb2dnaW5nIH0gZnJvbSBcIkBkZWNhZi10cy9sb2dnaW5nXCI7XG5leHBvcnQgZnVuY3Rpb24gc2V0T3JkZXJlckVudmlyb25tZW50KGNwYXRoOiBzdHJpbmcpIHtcbiAgY29uc3QgbG9nOiBMb2dnZXIgPSBMb2dnaW5nLmZvcihzZXRPcmRlcmVyRW52aXJvbm1lbnQpO1xuICBsb2cuaW5mbyhgU2V0dGluZyBlbnZpcm9ubWVudCB2YXJpYWJsZXMgZm9yIG9yZGVyZXJgKTtcblxuICBjb25zdCBGQUJSSUNfQ0ZHX1BBVEggPSBjcGF0aDtcbiAgY29uc3QgT1JERVJFUl9ZQU1MX0ZJTEUgPSBgJHtjcGF0aH0vb3JkZXJlci55YW1sYDtcblxuICBsb2cuaW5mbyhgU2V0dGluZyBGQUJSSUNfQ0ZHX1BBVEggdG8gJHtGQUJSSUNfQ0ZHX1BBVEh9YCk7XG4gIGxvZy5pbmZvKGBTZXR0aW5nIE9SREVSRVJfWUFNTF9GSUxFIHRvICR7T1JERVJFUl9ZQU1MX0ZJTEV9YCk7XG5cbiAgcHJvY2Vzcy5lbnZbXCJGQUJSSUNfQ0ZHX1BBVEhcIl0gPSBGQUJSSUNfQ0ZHX1BBVEg7XG4gIHByb2Nlc3MuZW52W1wiT1JERVJFUl9ZQU1MX0ZJTEVcIl0gPSBPUkRFUkVSX1lBTUxfRklMRTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHNldFBlZXJFbnZpcm9ubWVudChjcGF0aDogc3RyaW5nKSB7XG4gIGNvbnN0IGxvZzogTG9nZ2VyID0gTG9nZ2luZy5mb3Ioc2V0UGVlckVudmlyb25tZW50KTtcbiAgbG9nLmluZm8oYFNldHRpbmcgZW52aXJvbm1lbnQgdmFyaWFibGVzIGZvciBwZWVyYCk7XG5cbiAgY29uc3QgRkFCUklDX0NGR19QQVRIID0gY3BhdGg7XG4gIGNvbnN0IFBFRVJfWUFNTF9GSUxFID0gYCR7Y3BhdGh9L2NvcmUueWFtbGA7XG5cbiAgbG9nLmluZm8oYFNldHRpbmcgRkFCUklDX0NGR19QQVRIIHRvICR7RkFCUklDX0NGR19QQVRIfWApO1xuICBsb2cuaW5mbyhgU2V0dGluZyBQRUVSX1lBTUxfRklMRSB0byAke1BFRVJfWUFNTF9GSUxFfWApO1xuXG4gIHByb2Nlc3MuZW52W1wiRkFCUklDX0NGR19QQVRIXCJdID0gRkFCUklDX0NGR19QQVRIO1xuICBwcm9jZXNzLmVudltcIlBFRVJfQ09SRV9ZQU1MX0ZJTEVcIl0gPSBQRUVSX1lBTUxfRklMRTtcbiAgcHJvY2Vzcy5lbnZbXCJDT1JFX1BFRVJfR09TU0lQX1NLSVBIQU5EU0hBS0VcIl0gPSBcInRydWVcIjtcbn1cbiJdfQ==