【问题标题】:Hyperledger composer Redeploy Banana fileHyperledger composer 重新部署 Banana 文件
【发布时间】:2018-10-08 10:40:04
【问题描述】:

我已经安装了最新的 Hyperledger Composer 0.19。现在有了新版本,命令“composer network update”不可用。现在我不确定如何将 .BNA 文件中的更改重新部署到网络。有人可以解释如何使用“Composer network install”命令将 .BNA 文件的增量更改重新部署到网络

【问题讨论】:

    标签: hyperledger-composer redeploy


    【解决方案1】:

    这已作为 0.19.0 中添加到 Composer 的原生结构部署支持的一部分进行了更改。来自0.19.0 release notes

    此版本包括业务方式的根本变化 网络已部署。业务网络现在部署在 Hyperledger Fabric“作为链码”意味着业务网络 (而不是 Composer 运行时)可以得到各方的同意,并且 签名,使用与非 Composer 链码类似的管理模型。作为 因此,部署和更新过程发生了变化。

    您需要改用新的composer network upgrade 命令:

    升级(更新)业务网络的命令已更改,并且 现在是:

    作曲家网络安装
    作曲家网络升级

    以下命令不再有效:

    composer 运行时安装
    作曲家网络部署
    作曲家网络更新
    作曲家网络取消部署

    【讨论】:

      【解决方案2】:

      您是正确的,作曲家 v0.19 的命令已更改。

      对于每个版本,都有一个 releases document 覆盖更改 - 因此在升级时检查这些是好的。

      当您第一次部署网络时,您会使用以下命令:

      composer network install

      composer network start

      https://hyperledger.github.io/composer/latest/tutorials/developer-tutorial中有例子。

      当您随后想要部署新版本时,您可以使用以下命令:

      composer network start

      composer network upgrade

      Queries tutorial 中有这些示例。

      Composer 的这些新命令使其更符合底层 Fabric,因为它可以使用 Native NodeJS 链代码。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-03-30
        • 1970-01-01
        • 1970-01-01
        • 2017-12-24
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多