forked from graze/guzzle-jsonrpc
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathVagrantfile
24 lines (19 loc) · 949 Bytes
/
Vagrantfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Vagrant.configure("2") do |config|
# Box
config.vm.box = 'precise64'
config.vm.box_url = 'http://files.vagrantup.com/precise64.box'
config.vm.hostname = 'guzzle-jsonrpc.graze'
# Shared folders
config.vm.synced_folder '.', '/srv'
# Setup
config.vm.provision :shell, :inline => "apt-get update --fix-missing"
config.vm.provision :shell, :inline => "apt-get install -q -y python-software-properties python g++ make git curl"
config.vm.provision :shell, :inline => "add-apt-repository ppa:ondrej/php5 && apt-get update"
config.vm.provision :shell, :inline => "apt-get install -q -y php5-cli php5-curl php5-xdebug"
config.vm.provision :shell, :inline => "curl -s https://getcomposer.org/installer | php"
config.vm.provision :shell, :inline => "mv ./composer.phar /usr/local/bin/composer"
# Virtualbox
config.vm.provider :virtualbox do |vb|
vb.customize ['modifyvm', :id, '--name', 'graze.guzzle-jsonrpc']
end
end