Hyperledger结构示例:商业票据:执行magnetocorp.sh时会发生什么



在Hyperledger Fabric示例中,执行magnetocorp.sh文件时会发生什么?从官方文档来看,运行magnetocorp.sh是为了设置管理环境变量。对于在生产系统中设置管理,我们是否必须遵循设置环境变量的相同过程?

当然,您不必严格遵循。这实际上取决于你如何设计你的系统。magnetocorp.sh需要设置管理环境变量,这是因为没有使用管理环境变量的docker设置来执行管理CLI。这里的想法是,您设置的环境变量决定了您的身份。因此,要使用admin命令,您需要将这些环境变量设置为指向admin cert和key等。

2种生产解决方案:

  1. 使用admin环境变量设置一个docker,然后使用docker for admin命令。示例:docker exec admin_container peer lifecycle chaincode install

  2. 编写一个脚本,首先设置所有必需的环境变量,然后在脚本中执行admin命令。

最新更新