Sha256: 2578f3c82b9d2c781fd9d72cfc837490099b42accdb94c0e8f7db0d8645be5d9
Contents?: true
Size: 741 Bytes
Versions: 15
Compression:
Stored size: 741 Bytes
Contents
require_relative "errors/docker_compose_error" require_relative "installer" require_relative "docker_compose" module VagrantPlugins module DockerComposeProvisioner class Provisioner < Vagrant.plugin("2", :provisioner) def initialize(machine, config, installer = nil, docker_compose = nil) super(machine, config) @installer = installer || Installer.new(@machine, @config) @docker_compose = docker_compose || DockerCompose.new(@machine, @config) end def provision @installer.ensure_installed return unless @config.yml if @config.rebuild @docker_compose.rm @docker_compose.build end @docker_compose.up end end end end
Version data entries
15 entries across 15 versions & 1 rubygems