github.com/evdatsion/aphelion-dpos-bft@v0.32.1/test/p2p/local_testnet_start.sh (about) 1 #! /bin/bash 2 set -eu 3 4 DOCKER_IMAGE=$1 5 NETWORK_NAME=$2 6 N=$3 7 APP_PROXY=$4 8 9 set +u 10 PERSISTENT_PEERS=$5 11 if [[ "$PERSISTENT_PEERS" != "" ]]; then 12 echo "PersistentPeers: $PERSISTENT_PEERS" 13 PERSISTENT_PEERS="--p2p.persistent_peers $PERSISTENT_PEERS" 14 fi 15 set -u 16 17 cd "$GOPATH/src/github.com/evdatsion/aphelion-dpos-bft" 18 19 # create docker network 20 docker network create --driver bridge --subnet 172.57.0.0/16 "$NETWORK_NAME" 21 22 for i in $(seq 1 "$N"); do 23 bash test/p2p/peer.sh "$DOCKER_IMAGE" "$NETWORK_NAME" "$i" "$APP_PROXY" "$PERSISTENT_PEERS --p2p.pex --rpc.unsafe" 24 done