Sha256: 61fae7ef79a40a48bc7ff99223bbb3bf91ef309277de6f3a189ac1f2a70103cd

Contents?: true

Size: 731 Bytes

Versions: 3

Compression:

Stored size: 731 Bytes

Contents

# -*- mode: ruby -*-
# vi: set ft=ruby :

unless Vagrant.has_plugin?("vagrant-docker-compose")
  system("vagrant plugin install vagrant-docker-compose")
  puts "Dependencies installed, please try the command again."
  exit
end

Vagrant.configure("2") do |config|
  config.vm.box = "hashicorp/precise64"

  port = 9090

  config.vm.network(:forwarded_port, guest: port, host: port)
  config.vm.network(:forwarded_port, guest: 3333, host: 3333)

  config.vm.provision :shell, inline: "apt-get update"
  config.vm.provision :docker
  config.vm.provision :docker_compose, env: { "PORT" => "#{port}" }, yml: ["/vagrant/docker-compose-base.yml","/vagrant/docker-compose.yml"], rebuild: true, project_name: "myproject", run: "always"
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
vagrant-docker-compose-1.4.0 example/Vagrantfile
vagrant-docker-compose-1.2.0 example/Vagrantfile
vagrant-docker-compose-1.1.0 example/Vagrantfile