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 |