Method: Docker::Cli::DockerRunLog#log_dockerfile_image

Defined in:
lib/docker/cli/docker_run_log.rb

#log_dockerfile_image(df, image) ⇒ Object

def log_dockerfile(df)

if not_empty?(df) and File.exist?(df) 
  logfile[:dockerfile_signature] = [] if logfile[:dockerfile_signature].nil?
  d = digest_file(df)
  if not logfile[:dockerfile_signature].include?(d)
    logfile[:dockerfile_signature] << digest.hexdigest(File.read(df))
  end
  write
end

end



35
36
37
38
39
40
41
42
43
# File 'lib/docker/cli/docker_run_log.rb', line 35

def log_dockerfile_image(df, image)
  if not_empty?(df) and File.exist?(df) and not_empty?(image)
    logfile[:dockerfile_images] = {  } if logfile[:dockerfile_images].nil?
    d = digest_file(df)
    logfile[:dockerfile_images][d] = [] if logfile[:dockerfile_images][d].nil?
    logfile[:dockerfile_images][d] << image
    write
  end
end