#!/bin/bash # # Copyright IBM Corp. All Rights Reserved. # # SPDX-License-Identifier: Apache-2.0 # set -e source $(dirname "$0")/env.sh awaitSetup # Enroll the peer to get a TLS cert fabric-ca-client enroll -d --enrollment.profile tls -u $ENROLLMENT_URL -M /tmp/tls --csr.hosts $PEER_HOST # Copy the TLS key and cert to the appropriate place TLSDIR=$PEER_HOME/tls mkdir -p $TLSDIR cp /tmp/tls/signcerts/* $CORE_PEER_TLS_CERT_FILE cp /tmp/tls/keystore/* $CORE_PEER_TLS_KEY_FILE rm -rf /tmp/tls # Enroll the peer to get an enrollment certificate and set up the core's local MSP directory fabric-ca-client enroll -d -u $ENROLLMENT_URL -M $CORE_PEER_MSPCONFIGPATH finishMSPSetup $CORE_PEER_MSPCONFIGPATH copyAdminCert $CORE_PEER_MSPCONFIGPATH # Start the peer log "Starting peer '$CORE_PEER_ID' with MSP at '$CORE_PEER_MSPCONFIGPATH'" env | grep CORE peer node start