X-Git-Url: http://git.indexdata.com/?p=lui-solr.git;a=blobdiff_plain;f=docker%2FVagrantfile;fp=docker%2FVagrantfile;h=c2d4e330329a31d96c928f6c062b1a19bd4b71a9;hp=0000000000000000000000000000000000000000;hb=93e24f7f2f88b8a2c7c482cf9463f8a4321211b5;hpb=71a3ba5d1ca557850ed65ab77de142110dc8041e diff --git a/docker/Vagrantfile b/docker/Vagrantfile new file mode 100644 index 0000000..c2d4e33 --- /dev/null +++ b/docker/Vagrantfile @@ -0,0 +1,29 @@ +# -*- mode: ruby -*- +# vi: set ft=ruby : +# Build a VM to serve as a Docker server + +Vagrant.configure(2) do |config| + # Target platform is Debian/jessie + config.vm.box = "debian/contrib-jessie64" + + # Give me a little headroom here + config.vm.provider "virtualbox" do |vb| + vb.memory = 4096 + vb.cpus = 2 + end + + # Disable the default share + # Share the project folder on /vagrant + config.vm.synced_folder ".", "/vagrant", disabled: true + config.vm.synced_folder "..", "/vagrant" + + # Set up port forwarding + config.vm.network "forwarded_port", guest: 8983, host: 8983 + + config.vm.provision "ansible" do |ansible| + ansible.playbook = "docker-deploy.yml" + ansible.groups = { + "dev" => ["default"], + } + end +end