From 2ef5fa1659d88e9589342e0aca9c9cd3e7af84e4 Mon Sep 17 00:00:00 2001 From: Amir Gur Date: Thu, 6 Mar 2014 02:28:27 -0800 Subject: [PATCH] * More Parametrization, example. * All synced_folders are included. * Vagrantfile of baseimage and passenger are nearly identical now. (I got to that when wanting to try passenger. But already had a vagrant box started from baseimage, there was no need to dup the effort, just reuse the existing single box for all. Then in end of day, may not need multiple Vagrantfiles. Passenger is a simple structure/process for managing dockers, but only needing to use baseimage once and have one VM up) --- Vagrantfile | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/Vagrantfile b/Vagrantfile index 2889573..ac4338f 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -6,11 +6,15 @@ ROOT = File.dirname(File.expand_path(__FILE__)) VAGRANTFILE_API_VERSION = '2' # Default env properties which can be overridden -# Example override: echo "ENV['PASSENGER_PATH_URI'] ||= '../../phusion/passenger-docker' # " >> ~/.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' -PASSENGER_PATH_URI = ENV['PASSENGER_PATH_URI'] || '../passenger-docker' +# Example overrides: +# echo "ENV['PASSENGER_PATH_URI' ] ||= '../../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_URI = ENV['BASEIMAGE_PATH_URI' ] || '../baseimage-docker' +PASSENGER_PATH_URI = ENV['PASSENGER_PATH_URI' ] || '../passenger-docker' +DOCKERIZER_PATH_URI = ENV['DOCKERIZER_PATH_URI'] || '../dockerizer' $script = <