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