Method: Indocker::Launchers::ConfigurationDeployer#initialize

Defined in:
lib/indocker/launchers/configuration_deployer.rb

#initialize(logger:, global_logger:) ⇒ ConfigurationDeployer

Returns a new instance of ConfigurationDeployer.



8
9
10
11
12
13
14
15
16
17
18
# File 'lib/indocker/launchers/configuration_deployer.rb', line 8

def initialize(logger:, global_logger:)
  Thread.abort_on_exception = true # abort all threads if exception occurs

  @logger = logger
  @global_logger = global_logger

  @progress = Indocker::DeploymentProgress.new(
    Indocker.logger.level == Logger::DEBUG ? nil : Logger.new(STDOUT)
  )
  @compiled_images = Hash.new(false)
end