class DockerComposeDeploy::CLI
Public Instance Methods
backup()
click to toggle source
# File lib/docker_compose_deploy/cli.rb, line 32 def backup DockerComposeDeploy.configure!(options[:e]) Actions::Backup.new(Util::Shell.new).save end
deploy()
click to toggle source
# File lib/docker_compose_deploy/cli.rb, line 21 def deploy DockerComposeDeploy.configure!(options[:e]) ignore_pull_failures = DockerComposeDeploy.config.ignore_pull_failures shell = Util::Shell.new Actions::Deployment.new(ignore_pull_failures, shell).create Actions::Hosts.new(shell).hijack end
new(name)
click to toggle source
# File lib/docker_compose_deploy/cli.rb, line 45 def new(name) Actions::Skeleton.new(name, Util::Shell.new).create end
provision()
click to toggle source
# File lib/docker_compose_deploy/cli.rb, line 39 def provision DockerComposeDeploy.configure!(options[:e]) Actions::Server.new(Util::Shell.new).provision end
push(*image_names)
click to toggle source
# File lib/docker_compose_deploy/cli.rb, line 11 def push(*image_names) DockerComposeDeploy.configure!(options[:e]) shell = Util::Shell.new image_names.each do |image_name| Actions::Image.new(image_name, shell).push end end