class Itamae::Backend::Docker
Public Instance Methods
finalize()
click to toggle source
# File lib/itamae/backend.rb, line 268 def finalize image = @backend.commit_container Itamae.logger.info "Image created: #{image.id}" end
Private Instance Methods
create_specinfra_backend()
click to toggle source
# File lib/itamae/backend.rb, line 274 def create_specinfra_backend begin require 'docker' rescue LoadError Itamae.logger.fatal "To use docker backend, please install 'docker-api' gem" end # TODO: Move to Specinfra? Excon.defaults[:ssl_verify_peer] = @options[:tls_verify_peer] ::Docker.logger = Itamae.logger Specinfra::Backend::Docker.new( docker_image: @options[:image], docker_container: @options[:container], shell: @options[:shell], ) end