diff --git a/Vagrantfile b/Vagrantfile index ee31732..30597b6 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -1,31 +1,54 @@ # -*- mode: ruby -*- # vi: set ft=ruby : -ROOT = File.dirname(File.expand_path(__FILE__)) +ROOT = File.dirname(File.absolute_path(__FILE__)) # Vagrantfile API/syntax version. Don't touch unless you know what you're doing! -VAGRANTFILE_API_VERSION = "2" +VAGRANTFILE_API_VERSION = '2' + +# Default env properties which can be overridden +# Example overrides: +# echo "ENV['PASSENGER_DOCKER_PATH'] ||= '../../phusion/passenger-docker' " >> ~/.vagrant.d/Vagrantfile +# echo "ENV['BASE_BOX_URL'] ||= 'd\:/dev/vm/vagrant/boxes/phusion/'" >> ~/.vagrant.d/Vagrantfile +BASE_BOX_URL = ENV['BASE_BOX_URL'] || 'https://oss-binaries.phusionpassenger.com/vagrant/boxes/' +VAGRANT_BOX_URL = ENV['VAGRANT_BOX_URL'] || BASE_BOX_URL + 'ubuntu-12.04.3-amd64-vbox.box' +VMWARE_BOX_URL = ENV['VMWARE_BOX_URL'] || BASE_BOX_URL + 'ubuntu-12.04.3-amd64-vmwarefusion.box' +BASEIMAGE_PATH = ENV['BASEIMAGE_PATH' ] || '.' +PASSENGER_DOCKER_PATH = ENV['PASSENGER_PATH' ] || '../passenger-docker' +DOCKERIZER_PATH = ENV['DOCKERIZER_PATH'] || '../dockerizer' + +$script = <