|
|
- #! /bin/bash
- set -eu
-
- IPV=$1
- ID=$2
- PORT=${3:-}
- DOCKER_IMAGE=${4:-}
-
- if [[ "$IPV" == 6 ]]; then
- ADDRESS="fd80:b10c::"
- else
- ADDRESS="172.57.0."
- fi
- ADDRESS="$ADDRESS$((100+$ID))"
-
- if [[ -n "$PORT" ]]; then
- if [[ "$IPV" == 6 ]]; then
- ADDRESS="[$ADDRESS]"
- fi
- ADDRESS="$ADDRESS:$PORT"
- fi
-
- if [[ -n "$DOCKER_IMAGE" ]]; then
- NODEID="$(docker run --rm -e TMHOME=/go/src/github.com/tendermint/tendermint/test/p2p/data/mach$((ID-1)) $DOCKER_IMAGE tendermint show_node_id)"
- ADDRESS="$NODEID@$ADDRESS"
- fi
-
- echo $ADDRESS
|