fabric-sampleでfabricクライアントci/cdを作るfabricネットワーク環境


文書ディレクトリ
  • なぜ
  • どうやって
  • ダウンロードインストール
  • 構築
  • を使用
  • 結果
  • fabric-sampleでfabricクライアントci/cdを作るfabricネットワーク環境
    どうして
    fabricクライアントプログラムを開発する際には、テストのためにfabricネットワークが必要になる可能性があります.もちろん、ビジネスニーズを満たすために複雑なネットワークを構築することができます.しかし、ci/cd環境で迅速に構築するための概要的な環境構築方法を提供する.
    どうする?
    fabricの公式ドキュメントを参照して、スクリプトをいくつかの部分に分けることができます.
    ダウンロード
    curl -vsS https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh | bash
    

    ビルド
    cd ./fabric-samples/test-network
    echo y |  ./network.sh up createChannel
    echo y |  ./network.sh deployCC
    # use it
    

    ここでデフォルトでインストールされているのはfabric carのchaincodeです
    使用/etc/hostsを配置することをお勧めします.例えば、tlsの問題を処理します.
    127.0.0.1       peer0.org2.example.com
    127.0.0.1       orderer.example.com
    127.0.0.1       peer0.org1.example.com
    

    結果
    参考にしてください.https://github.com/guoger/stupid/pull/33 https://github.com/guoger/stupid/blob/master/integration-test.sh