Method: Construi::Runner#setup_docker

Defined in:
lib/construi/runner.rb

#setup_dockerObject



22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# File 'lib/construi/runner.rb', line 22

def setup_docker
  docker_host = ENV['DOCKER_HOST']
  Docker.url = docker_host if docker_host

  Console.verbose "Docker url: #{Docker.url}"

  Docker.logger = Console.logger 'Docker'

  Excon.defaults[:ssl_verify_peer] = false

  Docker.validate_version!

  Docker.options[:read_timeout] = nil

  # Low chunk size as we wish to receive streaming output ASAP
  Docker.options[:chunk_size] = 8
end