Sha256: a6f4ac6a9788c7de71969bc6c366f1dc9fa3fc21dc101d0e49ab52d75cb5fb9f

Contents?: true

Size: 389 Bytes

Versions: 15

Compression:

Stored size: 389 Bytes

Contents

module Kamal::Commands::App::Proxy
  delegate :proxy_container_name, to: :config

  def deploy(target:)
    proxy_exec :deploy, role.container_prefix, *role.proxy.deploy_command_args(target: target)
  end

  def remove
    proxy_exec :remove, role.container_prefix
  end

  private
    def proxy_exec(*command)
      docker :exec, proxy_container_name, "kamal-proxy", *command
    end
end

Version data entries

15 entries across 15 versions & 2 rubygems

Version Path
kamal-2.5.3 lib/kamal/commands/app/proxy.rb
kamal-2.5.2 lib/kamal/commands/app/proxy.rb
kamal-2.5.1 lib/kamal/commands/app/proxy.rb
kamal-2.5.0 lib/kamal/commands/app/proxy.rb
kamal-2.4.0 lib/kamal/commands/app/proxy.rb
nocoffee-kamal-2.3.0.3 lib/kamal/commands/app/proxy.rb
nocoffee-kamal-2.3.0.2 lib/kamal/commands/app/proxy.rb
nocoffee-kamal-2.3.0.1 lib/kamal/commands/app/proxy.rb
kamal-2.3.0 lib/kamal/commands/app/proxy.rb
kamal-2.2.2 lib/kamal/commands/app/proxy.rb
kamal-2.2.1 lib/kamal/commands/app/proxy.rb
kamal-2.2.0 lib/kamal/commands/app/proxy.rb
kamal-2.1.2 lib/kamal/commands/app/proxy.rb
kamal-2.1.1 lib/kamal/commands/app/proxy.rb
kamal-2.1.0 lib/kamal/commands/app/proxy.rb