diff options
Diffstat (limited to 'vendor/shardj/zf1-future/Vagrantfile')
-rw-r--r-- | vendor/shardj/zf1-future/Vagrantfile | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/vendor/shardj/zf1-future/Vagrantfile b/vendor/shardj/zf1-future/Vagrantfile new file mode 100644 index 0000000..f0c603d --- /dev/null +++ b/vendor/shardj/zf1-future/Vagrantfile @@ -0,0 +1,46 @@ +# -*- mode: ruby -*- +# vi: set ft=ruby : + + +# Inline provisioning shell script +@script = <<SCRIPT + +echo -e '\nexport PATH=~/.composer/vendor/bin:$PATH\n' >> ~/.bashrc + +# Switch to PHP7 +newphp 7 + +# rebuild PHP7 +#makephp 7 + +echo "" +echo "** SSH into the box to run the tests. use newphp to switch between versions and makephp 7 to rebuld PHP 7**" +echo "** Use 'newphp nn' to switch between versions (e.g. newphp 54)**" +echo "** Install PHPUnit via composer global require phpunit/phpunit:~n.n for the version required**" +echo "" +SCRIPT + + +# Vagrant configuration +VAGRANTFILE_API_VERSION = "2" +Vagrant.configure(VAGRANTFILE_API_VERSION) do |c| + c.vm.define "zf1dev", primary: true do |config| + config.vm.box = 'rasmus/php7dev' + # config.vm.network :forwarded_port, guest: 80, host: 8889 + config.vm.hostname = "zf1dev.localhost" + + config.vm.provision 'shell', inline: @script + + config.vm.provider "virtualbox" do |vb| + vb.customize ["modifyvm", :id, "--memory", "1024"] + end + + end +end + + + # config.vm.customize [ + # # 'modifyvm', :id, '--chipset', 'ich9', # solves kernel panic issue on some host machines + # # '--uartmode1', 'file', 'C:\\base6-console.log' # uncomment to change log location on Windows + # "setextradata", :id, "VBoxInternal2/SharedFoldersEnableSymlinksCreate/v-root", "1" + # ] |