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