зеркало из https://github.com/mozilla/mig.git
[minor] add vagrant dev box
This commit is contained in:
Родитель
23b6cefa11
Коммит
56d36f9ca0
|
@ -20,3 +20,4 @@ tmp/
|
|||
.builddir/
|
||||
workers/*/*.html
|
||||
modules/*/*.html
|
||||
tools/vagrant/.vagrant
|
||||
|
|
|
@ -0,0 +1,15 @@
|
|||
Vagrant.configure(2) do |config|
|
||||
config.vm.box = "ubuntu/trusty64"
|
||||
config.vm.provision :shell, :path => "./bootstrap.sh"
|
||||
config.vm.network :forwarded_port, host: 51664, guest: 51664
|
||||
config.vm.network :forwarded_port, host: 5671, guest: 5671
|
||||
config.vm.network :forwarded_port, host: 5672, guest: 5672
|
||||
config.vm.network :forwarded_port, host: 5432, guest: 5432
|
||||
config.vm.network :forwarded_port, host: 12345, guest: 12345
|
||||
config.vm.synced_folder "../../.", "/mig", :nfs => true
|
||||
config.vm.network "private_network", ip: "192.168.50.110"
|
||||
config.vm.provider :virtualbox do |p|
|
||||
p.customize ['modifyvm', :id, '--memory', '2048']
|
||||
p.customize ["modifyvm", :id, "--cpus", 2]
|
||||
end
|
||||
end
|
|
@ -0,0 +1,22 @@
|
|||
#!/bin/bash
|
||||
|
||||
set -x
|
||||
|
||||
# Install Go
|
||||
goversion=1.7.1
|
||||
echo "installing go $goversion ..."
|
||||
gofile=go${goversion}.linux-amd64.tar.gz
|
||||
gourl=https://storage.googleapis.com/golang/${gofile}
|
||||
wget -q -O /usr/local/${gofile} ${gourl}
|
||||
mkdir /usr/local/go
|
||||
tar -xzf /usr/local/${gofile} -C /usr/local/go --strip 1
|
||||
|
||||
# Link the mig directory into the $GOPATH
|
||||
export GOPATH=/home/vagrant/go
|
||||
mkdir -p $GOPATH/src/mig.ninja
|
||||
chown -R vagrant.vagrant $GOPATH
|
||||
ln -s /mig $GOPATH/src/mig.ninja/mig
|
||||
echo "export GOPATH=/home/vagrant/go" >> /home/vagrant/.profile
|
||||
echo "PATH=/usr/local/go/bin:\$GOPATH/bin:\$PATH" >> /home/vagrant/.profile
|
||||
|
||||
echo "ALL DONE!!!!"
|
Загрузка…
Ссылка в новой задаче