Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- name="node"
- user="xchain"
- pass="tester"
- IP=`ip addr | grep 'state UP' -A2 | tail -n1 | awk '{print $2}' | cut -f1 -d'/'`
- rpcport=8332
- peerport=9779
- > xChain.json # Rewrite the .json file
- # Output the results of the script as a .json file
- printf "[" >> xChain.json
- for i in `seq 0 0` ; do
- docker stop $name$i
- docker rm $name$i
- docker run -d -p $rpcport:8332 -p $peerport:9779 --env user=$user$i --env pass=$pass$i --name $name$i ebit/xchain-elements #Create Docker image with xchain image
- printf '{"addr":"%s","name":"%s","user":"%s", "pass" : "%s", "port" : %d, "peerPort" : %d},\n' "$IP" "$name$i" "$xchain" "$tester" "$((rpcport++))" "$((peerport++))" >> xChain.json
- done
- sed -i '$ s/.$//' xChain.json #eliminate the last comma
- printf "]" >> xChain.json
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement