Sha256: 5c675cc03bd6da868f7119f88c5d296f9ac7cd0e579eaf9a350cb304d6cd1b7d

Contents?: true

Size: 715 Bytes

Versions: 13

Compression:

Stored size: 715 Bytes

Contents

class Indocker::ServerPools::DeployServerConnection < Indocker::ServerPools::ServerConnection
  def run_container_remotely(configuration_name:, container_name:, force_restart:)
    command_output  = @logger.debug? ? "" : " > /dev/null"
    debug_options   = @logger.debug? ? "-d" : ""
    force_restart_options = force_restart ? "-f" : ""

    result = exec!(
      "cd #{Indocker::IndockerHelper.indocker_dir} && ./bin/remote/run -C #{configuration_name} -c #{container_name} #{debug_options} #{command_output} #{force_restart_options}"
    )

    Indocker::SshResultLogger
      .new(@logger)
      .log(result, "#{container_name.to_s.green} deployment for server #{server.name} failed")
    
    result
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
indocker-0.3.6 lib/indocker/server_pools/deploy_server_connection.rb
indocker-0.3.5 lib/indocker/server_pools/deploy_server_connection.rb
indocker-0.3.4 lib/indocker/server_pools/deploy_server_connection.rb
indocker-0.3.3 lib/indocker/server_pools/deploy_server_connection.rb
indocker-0.3.2 lib/indocker/server_pools/deploy_server_connection.rb
indocker-0.1.18 lib/indocker/server_pools/deploy_server_connection.rb
indocker-0.3.1 lib/indocker/server_pools/deploy_server_connection.rb
indocker-0.3.0 lib/indocker/server_pools/deploy_server_connection.rb
indocker-0.1.17 lib/indocker/server_pools/deploy_server_connection.rb
indocker-0.1.16 lib/indocker/server_pools/deploy_server_connection.rb
indocker-0.1.15 lib/indocker/server_pools/deploy_server_connection.rb
indocker-0.1.14 lib/indocker/server_pools/deploy_server_connection.rb
indocker-0.1.13 lib/indocker/server_pools/deploy_server_connection.rb