Skip to content

Instantly share code, notes, and snippets.

@tom-seddon
Last active November 26, 2015 11:20
Show Gist options
  • Save tom-seddon/caca800c0ecde5d5b190 to your computer and use it in GitHub Desktop.
Save tom-seddon/caca800c0ecde5d5b190 to your computer and use it in GitHub Desktop.
vagrant@vagrant-ubuntu-trusty-64:~/hydrachain/docker/dev/hydrachain$ docker-compose logs
Attaching to hydrachain_node_9, hydrachain_node_8, hydrachain_node_3, hydrachain_node_4, hydrachain_node_7, hydrachain_node_2, hydrachain_node_6, hydrachain_node_5, hydrachain_node_1, hydrachain_node_bootstrap, hydrachain_statsmon
node_8 | 172.17.0.10 f171ed4419fe
node_9 | 172.17.0.11 8e464e5e87f8
node_9 | 127.0.0.1 localhost
node_9 | ::1 localhost ip6-localhost ip6-loopback
node_9 | fe00::0 ip6-localnet
node_9 | ff00::0 ip6-mcastprefix
node_9 | ff02::1 ip6-allnodes
node_9 | ff02::2 ip6-allrouters
node_9 | 172.17.0.2 hydrachain_statsmon f2bcacd48fd2
node_9 | 172.17.0.2 statsmon f2bcacd48fd2 hydrachain_statsmon
node_9 | 172.17.0.2 statsmon_1 f2bcacd48fd2 hydrachain_statsmon
node_9 | No bootstrap node found. Aborting.
node_9 | 172.17.0.10 8e464e5e87f8
node_9 | 127.0.0.1 localhost
node_9 | ::1 localhost ip6-localhost ip6-loopback
node_8 | 127.0.0.1 localhost
node_9 | fe00::0 ip6-localnet
node_8 | ::1 localhost ip6-localhost ip6-loopback
node_8 | fe00::0 ip6-localnet
node_8 | ff00::0 ip6-mcastprefix
node_8 | ff02::1 ip6-allnodes
node_8 | ff02::2 ip6-allrouters
node_8 | 172.17.0.2 hydrachain_statsmon f2bcacd48fd2
node_8 | 172.17.0.2 statsmon f2bcacd48fd2 hydrachain_statsmon
node_9 | ff00::0 ip6-mcastprefix
node_8 | 172.17.0.2 statsmon_1 f2bcacd48fd2 hydrachain_statsmon
node_8 | No bootstrap node found. Aborting.
node_8 | 172.17.0.8 f171ed4419fe
node_8 | 127.0.0.1 localhost
node_8 | ::1 localhost ip6-localhost ip6-loopback
node_9 | ff02::1 ip6-allnodes
node_8 | fe00::0 ip6-localnet
node_8 | ff00::0 ip6-mcastprefix
node_8 | ff02::1 ip6-allnodes
node_9 | ff02::2 ip6-allrouters
node_8 | ff02::2 ip6-allrouters
node_9 | 172.17.0.2 statsmon_1 f2bcacd48fd2 hydrachain_statsmon
node_8 | 172.17.0.2 statsmon f2bcacd48fd2 hydrachain_statsmon
node_9 | 172.17.0.2 hydrachain_statsmon f2bcacd48fd2
node_9 | 172.17.0.2 statsmon f2bcacd48fd2 hydrachain_statsmon
node_8 | 172.17.0.2 statsmon_1 f2bcacd48fd2 hydrachain_statsmon
node_9 | No bootstrap node found. Aborting.
node_8 | 172.17.0.2 hydrachain_statsmon f2bcacd48fd2
node_8 | No bootstrap node found. Aborting.
node_2 | 172.17.0.9 87cdc0f27667
node_2 | 127.0.0.1 localhost
node_2 | ::1 localhost ip6-localhost ip6-loopback
node_2 | fe00::0 ip6-localnet
node_2 | ff00::0 ip6-mcastprefix
node_2 | ff02::1 ip6-allnodes
node_2 | ff02::2 ip6-allrouters
node_2 | 172.17.0.2 hydrachain_statsmon f2bcacd48fd2
node_2 | 172.17.0.2 statsmon f2bcacd48fd2 hydrachain_statsmon
node_2 | 172.17.0.2 statsmon_1 f2bcacd48fd2 hydrachain_statsmon
node_2 | No bootstrap node found. Aborting.
node_2 | 172.17.0.5 87cdc0f27667
node_2 | 127.0.0.1 localhost
node_2 | ::1 localhost ip6-localhost ip6-loopback
node_2 | fe00::0 ip6-localnet
node_2 | ff00::0 ip6-mcastprefix
node_2 | ff02::1 ip6-allnodes
node_2 | ff02::2 ip6-allrouters
node_2 | 172.17.0.2 statsmon_1 f2bcacd48fd2 hydrachain_statsmon
node_2 | 172.17.0.2 hydrachain_statsmon f2bcacd48fd2
node_2 | 172.17.0.2 statsmon f2bcacd48fd2 hydrachain_statsmon
node_2 | No bootstrap node found. Aborting.
node_6 | 172.17.0.7 81392ceed303
node_5 | 172.17.0.5 671418ae6574
node_3 | 172.17.0.12 539d205ceba0
node_6 | 127.0.0.1 localhost
node_5 | 127.0.0.1 localhost
node_5 | ::1 localhost ip6-localhost ip6-loopback
node_5 | fe00::0 ip6-localnet
node_5 | ff00::0 ip6-mcastprefix
node_3 | 127.0.0.1 localhost
node_6 | ::1 localhost ip6-localhost ip6-loopback
node_3 | ::1 localhost ip6-localhost ip6-loopback
node_3 | fe00::0 ip6-localnet
node_3 | ff00::0 ip6-mcastprefix
node_6 | fe00::0 ip6-localnet
node_3 | ff02::1 ip6-allnodes
node_5 | ff02::1 ip6-allnodes
node_6 | ff00::0 ip6-mcastprefix
node_5 | ff02::2 ip6-allrouters
node_3 | ff02::2 ip6-allrouters
node_6 | ff02::1 ip6-allnodes
node_5 | 172.17.0.2 hydrachain_statsmon f2bcacd48fd2
node_6 | ff02::2 ip6-allrouters
node_3 | 172.17.0.2 hydrachain_statsmon f2bcacd48fd2
node_5 | 172.17.0.2 statsmon f2bcacd48fd2 hydrachain_statsmon
bootstrap_1 | 172.17.0.3 47a77aeaca06
node_6 | 172.17.0.2 hydrachain_statsmon f2bcacd48fd2
node_3 | 172.17.0.2 statsmon f2bcacd48fd2 hydrachain_statsmon
node_5 | 172.17.0.2 statsmon_1 f2bcacd48fd2 hydrachain_statsmon
node_5 | No bootstrap node found. Aborting.
node_5 | 172.17.0.7 671418ae6574
bootstrap_1 | 127.0.0.1 localhost
node_5 | 127.0.0.1 localhost
node_6 | 172.17.0.2 statsmon f2bcacd48fd2 hydrachain_statsmon
node_7 | 172.17.0.6 85aab52058fb
node_3 | 172.17.0.2 statsmon_1 f2bcacd48fd2 hydrachain_statsmon
node_1 | 172.17.0.4 752ea262d58f
node_3 | No bootstrap node found. Aborting.
node_5 | ::1 localhost ip6-localhost ip6-loopback
node_6 | 172.17.0.2 statsmon_1 f2bcacd48fd2 hydrachain_statsmon
node_4 | 172.17.0.8 02880836b82c
node_4 | 127.0.0.1 localhost
node_4 | ::1 localhost ip6-localhost ip6-loopback
node_3 | 172.17.0.9 539d205ceba0
node_3 | 127.0.0.1 localhost
node_3 | ::1 localhost ip6-localhost ip6-loopback
bootstrap_1 | ::1 localhost ip6-localhost ip6-loopback
bootstrap_1 | fe00::0 ip6-localnet
node_5 | fe00::0 ip6-localnet
node_5 | ff00::0 ip6-mcastprefix
node_4 | fe00::0 ip6-localnet
node_3 | fe00::0 ip6-localnet
node_1 | 127.0.0.1 localhost
node_6 | No bootstrap node found. Aborting.
node_4 | ff00::0 ip6-mcastprefix
node_7 | 127.0.0.1 localhost
bootstrap_1 | ff00::0 ip6-mcastprefix
node_1 | ::1 localhost ip6-localhost ip6-loopback
node_5 | ff02::1 ip6-allnodes
node_5 | ff02::2 ip6-allrouters
node_4 | ff02::1 ip6-allnodes
node_3 | ff00::0 ip6-mcastprefix
node_7 | ::1 localhost ip6-localhost ip6-loopback
node_4 | ff02::2 ip6-allrouters
node_4 | 172.17.0.2 hydrachain_statsmon f2bcacd48fd2
node_5 | 172.17.0.2 statsmon f2bcacd48fd2 hydrachain_statsmon
node_3 | ff02::1 ip6-allnodes
node_3 | ff02::2 ip6-allrouters
bootstrap_1 | ff02::1 ip6-allnodes
bootstrap_1 | ff02::2 ip6-allrouters
bootstrap_1 | 172.17.0.2 hydrachain_statsmon f2bcacd48fd2
node_1 | fe00::0 ip6-localnet
node_1 | ff00::0 ip6-mcastprefix
node_5 | 172.17.0.2 statsmon_1 f2bcacd48fd2 hydrachain_statsmon
node_5 | 172.17.0.2 hydrachain_statsmon f2bcacd48fd2
node_3 | 172.17.0.2 hydrachain_statsmon f2bcacd48fd2
node_7 | fe00::0 ip6-localnet
node_7 | ff00::0 ip6-mcastprefix
node_7 | ff02::1 ip6-allnodes
node_5 | No bootstrap node found. Aborting.
node_1 | ff02::1 ip6-allnodes
node_1 | ff02::2 ip6-allrouters
node_1 | 172.17.0.2 hydrachain_statsmon f2bcacd48fd2
node_1 | 172.17.0.2 statsmon f2bcacd48fd2 hydrachain_statsmon
node_1 | 172.17.0.2 statsmon_1 f2bcacd48fd2 hydrachain_statsmon
node_1 | No bootstrap node found. Aborting.
node_4 | 172.17.0.2 statsmon f2bcacd48fd2 hydrachain_statsmon
node_6 | 172.17.0.6 81392ceed303
node_6 | 127.0.0.1 localhost
node_6 | ::1 localhost ip6-localhost ip6-loopback
node_7 | ff02::2 ip6-allrouters
node_7 | 172.17.0.2 hydrachain_statsmon f2bcacd48fd2
node_7 | 172.17.0.2 statsmon f2bcacd48fd2 hydrachain_statsmon
node_4 | 172.17.0.2 statsmon_1 f2bcacd48fd2 hydrachain_statsmon
node_6 | fe00::0 ip6-localnet
node_6 | ff00::0 ip6-mcastprefix
node_6 | ff02::1 ip6-allnodes
node_6 | ff02::2 ip6-allrouters
node_6 | 172.17.0.2 hydrachain_statsmon f2bcacd48fd2
node_3 | 172.17.0.2 statsmon f2bcacd48fd2 hydrachain_statsmon
node_3 | 172.17.0.2 statsmon_1 f2bcacd48fd2 hydrachain_statsmon
node_4 | No bootstrap node found. Aborting.
node_7 | 172.17.0.2 statsmon_1 f2bcacd48fd2 hydrachain_statsmon
node_7 | No bootstrap node found. Aborting.
node_7 | 172.17.0.11 85aab52058fb
node_7 | 127.0.0.1 localhost
node_7 | ::1 localhost ip6-localhost ip6-loopback
node_7 | fe00::0 ip6-localnet
node_1 | 172.17.0.4 752ea262d58f
node_1 | 127.0.0.1 localhost
node_1 | ::1 localhost ip6-localhost ip6-loopback
node_1 | fe00::0 ip6-localnet
node_4 | 172.17.0.12 02880836b82c
node_4 | 127.0.0.1 localhost
node_4 | ::1 localhost ip6-localhost ip6-loopback
statsmon_1 | npm info it worked if it ends with ok
node_7 | ff00::0 ip6-mcastprefix
node_7 | ff02::1 ip6-allnodes
node_7 | ff02::2 ip6-allrouters
node_7 | 172.17.0.2 hydrachain_statsmon f2bcacd48fd2
node_7 | 172.17.0.2 statsmon f2bcacd48fd2 hydrachain_statsmon
node_7 | 172.17.0.2 statsmon_1 f2bcacd48fd2 hydrachain_statsmon
node_7 | No bootstrap node found. Aborting.
node_6 | 172.17.0.2 statsmon f2bcacd48fd2 hydrachain_statsmon
node_4 | fe00::0 ip6-localnet
node_4 | ff00::0 ip6-mcastprefix
node_4 | ff02::1 ip6-allnodes
node_6 | 172.17.0.2 statsmon_1 f2bcacd48fd2 hydrachain_statsmon
node_4 | ff02::2 ip6-allrouters
node_4 | 172.17.0.2 hydrachain_statsmon f2bcacd48fd2
node_3 | No bootstrap node found. Aborting.
node_1 | ff00::0 ip6-mcastprefix
node_1 | ff02::1 ip6-allnodes
node_1 | ff02::2 ip6-allrouters
node_1 | 172.17.0.2 hydrachain_statsmon f2bcacd48fd2
node_6 | No bootstrap node found. Aborting.
statsmon_1 | npm info using npm@2.13.3
statsmon_1 | npm info using node@v3.3.0
node_1 | 172.17.0.2 statsmon f2bcacd48fd2 hydrachain_statsmon
node_1 | 172.17.0.2 statsmon_1 f2bcacd48fd2 hydrachain_statsmon
node_1 | No bootstrap node found. Aborting.
statsmon_1 | npm info prestart eth-netstats@0.0.9
statsmon_1 | npm info start eth-netstats@0.0.9
statsmon_1 |
bootstrap_1 | 172.17.0.2 statsmon f2bcacd48fd2 hydrachain_statsmon
statsmon_1 | > eth-netstats@0.0.9 start /eth-netstats
statsmon_1 | > node ./bin/www
statsmon_1 |
bootstrap_1 | 172.17.0.2 statsmon_1 f2bcacd48fd2 hydrachain_statsmon
node_4 | 172.17.0.2 statsmon f2bcacd48fd2 hydrachain_statsmon
node_4 | 172.17.0.2 statsmon_1 f2bcacd48fd2 hydrachain_statsmon
node_4 | No bootstrap node found. Aborting.
bootstrap_1 | No bootstrap node found. Aborting.
bootstrap_1 | 172.17.0.3 47a77aeaca06
bootstrap_1 | 127.0.0.1 localhost
bootstrap_1 | ::1 localhost ip6-localhost ip6-loopback
bootstrap_1 | fe00::0 ip6-localnet
bootstrap_1 | ff00::0 ip6-mcastprefix
bootstrap_1 | ff02::1 ip6-allnodes
bootstrap_1 | ff02::2 ip6-allrouters
bootstrap_1 | 172.17.0.2 hydrachain_statsmon f2bcacd48fd2
bootstrap_1 | 172.17.0.2 statsmon f2bcacd48fd2 hydrachain_statsmon
bootstrap_1 | 172.17.0.2 statsmon_1 f2bcacd48fd2 hydrachain_statsmon
bootstrap_1 | No bootstrap node found. Aborting.
Vagrant.configure(2) do |config|
config.vm.box="ubuntu/trusty64"
config.ssh.forward_x11=true
config.vm.network "private_network", type: "dhcp"
config.vm.network :forwarded_port,guest:30303,host:30303
config.vm.network :forwarded_port,guest:4000,host:30304
config.vm.network :forwarded_port,guest:3000,host:30305
config.vm.provider :virtualbox do |x|
host=RbConfig::CONFIG['host_os']
if host=~/darwin/
ncpus=`sysctl -n hw.ncpu`.to_i
nmbytes=`sysctl -n hw.memsize`.to_i/1024/1024
elsif host=~/linux/
ncpus=`nproc`.to_i
nmbytes=`grep 'MemTotal' /proc/meminfo | sed -e 's/MemTotal://' -e 's/ kB//'`.to_i/1024
else
# ??
cpus=0
nmbytes=0
end
nmbytes=[8192,nmbytes/4].minmax[1]
ncpus=[1,ncpus-1].minmax[1]
x.customize ["modifyvm",:id,"--memory",nmbytes]
x.customize ["modifyvm",:id,"--cpus",ncpus]
end
config.vm.provision "shell",inline:<<-SHELL
set -v -x
sed -i 's/archive.ubuntu.com/uk.archive.ubuntu.com/g' /etc/apt/sources.list
apt-get -y update
apt-get install -y git python-pip autoconf python-dev libtool libffi-dev libssl-dev python-virtualenv libyaml-dev
pip install -U setuptools
pip install -U virtualenvwrapper
curl -sSL https://get.docker.com/gpg | apt-key add -
curl -sSL https://get.docker.com/ | sh
usermod -aG docker vagrant
curl -sSL https://github.com/docker/compose/releases/download/1.4.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
su -c 'cd ~ && git clone https://github.com/HydraChain/hydrachain' -l vagrant
su -c 'cd ~/hydrachain/docker/dev/hydrachain && docker-compose build' -l vagrant
SHELL
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment