Method: Ufo::Docker#base

Defined in:
lib/ufo/docker.rb

#baseObject



29
30
31
32
33
34
35
36
37
38
39
# File 'lib/ufo/docker.rb', line 29

def base
  builder = Docker::Builder.new(options.dup.merge(
    image_namespace: "base",
    dockerfile: "Dockerfile.base"
  ))
  builder.build
  builder.push if options[:push]
  builder.update_dockerfile
  Docker::Cleaner.new(builder.image_name, options.merge(tag_prefix: "base")).cleanup
  Ecr::Cleaner.new(builder.image_name, options.merge(tag_prefix: "base")).cleanup
end