Method: Ufo::Docker::Dockerfile#new_dockerfile

Defined in:
lib/ufo/docker/dockerfile.rb

#new_dockerfileObject



20
21
22
23
24
25
26
27
28
29
30
31
# File 'lib/ufo/docker/dockerfile.rb', line 20

def new_dockerfile
  lines = current_dockerfile.split("\n")
  # replace FROM line
  new_lines = lines.map do |line|
                if line =~ /^FROM /
                  "FROM #{@full_image_name}"
                else
                  line
                end
              end
  new_lines.join("\n") + "\n"
end