# -*- mode: ruby -*- # vi: set ft=ruby : Vagrant.configure("2") do |config| hostname = "hhvm.box" locale = "en_GB.UTF.8" # Box config.vm.box = "ubuntu/trusty64" # Shared folders config.vm.synced_folder ".", "/srv" # Setup config.vm.provision :shell, :inline => "touch .hushlogin" config.vm.provision :shell, :inline => "hostnamectl set-hostname #{hostname} && locale-gen #{locale}" config.vm.provision :shell, :inline => "apt-get update --fix-missing" config.vm.provision :shell, :inline => "apt-get install -q -y g++ make git curl vim" # Lang config.vm.provision :shell, :inline => "add-apt-repository ppa:mapnik/boost" config.vm.provision :shell, :inline => "wget -O - http://dl.hhvm.com/conf/hhvm.gpg.key | sudo apt-key add -" config.vm.provision :shell, :inline => "echo deb http://dl.hhvm.com/ubuntu precise main | sudo tee /etc/apt/sources.list.d/hhvm.list" config.vm.provision :shell, :inline => "apt-get update && apt-get install -q -y hhvm" config.vm.provision :shell, :inline => "curl -s https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer" end