Sha256: d43c196ee1696f81afb805b046ffd4ae51246e71a365ec44d291a4da071dba37

Contents?: true

Size: 372 Bytes

Versions: 7

Compression:

Stored size: 372 Bytes

Contents

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

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

  def remove
    proxy_exec :remove, service_name
  end

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

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
kamal-2.5.3 lib/kamal/commands/accessory/proxy.rb
kamal-2.5.2 lib/kamal/commands/accessory/proxy.rb
kamal-2.5.1 lib/kamal/commands/accessory/proxy.rb
kamal-2.5.0 lib/kamal/commands/accessory/proxy.rb
kamal-2.4.0 lib/kamal/commands/accessory/proxy.rb
nocoffee-kamal-2.3.0.3 lib/kamal/commands/accessory/proxy.rb
nocoffee-kamal-2.3.0.2 lib/kamal/commands/accessory/proxy.rb