Advertisement
Guest User

Untitled

a guest
Oct 4th, 2016
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. #!/bin/bash
  2. name="node"
  3. user="xchain"
  4. pass="tester"
  5. IP=`ip addr | grep 'state UP' -A2 | tail -n1 | awk '{print $2}' | cut -f1 -d'/'`
  6. rpcport=8332
  7. peerport=9779
  8.  
  9. > xChain.json # Rewrite the .json file
  10.  
  11. # Output the results of the script as a .json file
  12. printf "[" >> xChain.json
  13. for i in `seq 0 0` ; do
  14. docker stop $name$i
  15. docker rm $name$i
  16. 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
  17. printf '{"addr":"%s","name":"%s","user":"%s", "pass" : "%s", "port" : %d, "peerPort" : %d},\n' "$IP" "$name$i" "$xchain" "$tester" "$((rpcport++))" "$((peerport++))" >> xChain.json
  18. done
  19. sed -i '$ s/.$//' xChain.json #eliminate the last comma
  20. printf "]" >> xChain.json
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement