github.com/darrenli6/fabric-sdk-example@v0.0.0-20220109053535-94b13b56df8c/examples/cluster/configure.sh (about) 1 #!/bin/bash 2 # 3 # Copyright Greg Haskins All Rights Reserved. 4 # 5 # SPDX-License-Identifier: Apache-2.0 6 # 7 8 9 set -x 10 set -e 11 12 CHANNEL_NAME=$1 13 CHANNEL_TXNS=$2 14 PEERS=$3 15 TLS_ENABLED=$4 16 17 CA_CRT=build/cryptogen/ordererOrganizations/orderer.net/tlsca/tlsca.orderer.net-cert.pem 18 19 if [ "$TLS_ENABLED" == "true" ]; then 20 CREATE_OPTS="--tls --cafile $CA_CRT" 21 fi 22 23 for TXN in $CHANNEL_TXNS; do 24 peer channel create -o orderer:7050 \ 25 -c $CHANNEL_NAME \ 26 -f $TXN \ 27 $CREATE_OPTS 28 done 29 30 for PEER in $PEERS; do 31 CORE_PEER_ADDRESS=$PEER:7051 peer channel join -b $CHANNEL_NAME.block 32 done