diff --git a/examples/cluster/Makefile b/examples/cluster/Makefile index 45d89c3b53d..5a5a7fa4e0e 100644 --- a/examples/cluster/Makefile +++ b/examples/cluster/Makefile @@ -41,8 +41,10 @@ help: @cat usage.txt compose-up: nodes + @echo "Booting docker-compose environment" $(COMPOSE) up -d ca $(PEERS) $(DRUN) ./configure.sh $(CHANNEL_NAME) "$(CHANNEL_TXNS)" "$(PEERS)" $(TLS) + @./compose/report-env.sh "$(filter-out cli,$(NODES)") compose-down: $(COMPOSE) down diff --git a/examples/cluster/compose/report-env.sh b/examples/cluster/compose/report-env.sh new file mode 100755 index 00000000000..7147aa281ae --- /dev/null +++ b/examples/cluster/compose/report-env.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +NODES=$1 + +getip() { + HOST=$1 + + docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $HOST +} + +generate_hosts() { + for NODE in $NODES; do + echo "$(getip $NODE) $NODE" + done +} + +echo "========================================================================" +echo "Cluster ready!" +echo "========================================================================" +echo +generate_hosts | sort