Sha256: 4c48d5a05d70ca1d28bb33fe292b38e323c3fb5d7d59cb947b9f5ee864b0ec1b
Contents?: true
Size: 732 Bytes
Versions: 5
Compression:
Stored size: 732 Bytes
Contents
require 'construi/container' require 'construi/image' require 'construi/target' require 'construi/version' require 'colorize' require 'docker' module Construi class Runner def initialize(config) @config = config end def setup_docker docker_host = ENV['DOCKER_HOST'] Docker.url = docker_host if docker_host puts "Docker url: #{Docker.url}" Docker.validate_version! Docker.options[:read_timeout] = 60 Docker.options[:chunk_size] = 8 end def run(targets) puts "Construi version: #{Construi::VERSION}" setup_docker puts "Current directory: #{Dir.pwd}" targets.map {|t| Target.new t, @config.target(t) } .each(&:run) end end end
Version data entries
5 entries across 5 versions & 1 rubygems