From 312d20dfb72f859e97a694dc51f7406925213abf Mon Sep 17 00:00:00 2001 From: Soulou Date: Mon, 10 Jun 2013 17:29:24 +0200 Subject: [PATCH] deploy dokku via vagrant --- Vagrantfile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Vagrantfile diff --git a/Vagrantfile b/Vagrantfile new file mode 100644 index 000000000..0a61c38eb --- /dev/null +++ b/Vagrantfile @@ -0,0 +1,20 @@ +# -*- mode: ruby -*- +# vi: set ft=ruby : + +BOX_NAME = ENV["BOX_NAME"] || "raring" +BOX_URI = ENV["BOX_URI"] || "http://cloud-images.ubuntu.com/vagrant/raring/current/raring-server-cloudimg-amd64-vagrant-disk1.box" +DOKKU_DOMAIN = ENV["DOKKU_DOMAIN"] || "dokku.dev" +DOKKU_IP = ENV["DOKKU_IP"] || "10.0.0.2" + +Vagrant::configure("2") do |config| + config.vm.box = BOX_NAME + config.vm.box_url = BOX_URI + config.vm.provision :shell, :path => "bootstrap.sh" + config.vm.network :forwarded_port, guest: 80, host: 8080 + config.vm.hostname = "#{DOKKU_DOMAIN}" + config.vm.network :private_network, ip: DOKKU_IP + + config.vm.provider :virtualbox do |vb| + vb.customize ["modifyvm", :id, "--natdnshostresolver1", "on"] + end +end