github.com/digdeepmining/go-atheios@v1.5.13-0.20180902133602-d5687a2e6f43/containers/vagrant/Vagrantfile (about) 1 # -*- mode: ruby -*- 2 # vi: set ft=ruby : 3 4 Vagrant.configure(2) do |config| 5 config.vm.box = "ubuntu/trusty64" 6 7 config.vm.provider "virtualbox" do |vb| 8 vb.memory = "2048" 9 end 10 11 config.vm.synced_folder "../../", "/home/vagrant/go/src/github.com/atheioschain/go-atheios" 12 config.vm.synced_folder ".", "/vagrant", disabled: true 13 14 config.vm.provision "shell", inline: <<-SHELL 15 sudo apt-get install software-properties-common 16 sudo add-apt-repository -y ppa:ethereum/ethereum 17 sudo add-apt-repository -y ppa:ethereum/ethereum-dev 18 sudo apt-get update 19 20 sudo apt-get install -y build-essential golang git-all 21 22 GOPATH=/home/vagrant/go go get github.com/tools/godep 23 24 sudo chown -R vagrant:vagrant ~vagrant/go 25 26 echo "export GOPATH=/home/vagrant/go" >> ~vagrant/.bashrc 27 echo "export PATH=\\\$PATH:\\\$GOPATH/bin:/usr/local/go/bin" >> ~vagrant/.bashrc 28 SHELL 29 end