Class: Docker::Template::Builder::Normal
- Inherits:
-
Docker::Template::Builder
- Object
- Docker::Template::Builder
- Docker::Template::Builder::Normal
- Defined in:
- lib/docker/template/builder/normal.rb
Constant Summary
Constants inherited from Docker::Template::Builder
Instance Attribute Summary
Attributes inherited from Docker::Template::Builder
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from Docker::Template::Builder
#alias?, #aliased_img, all, #build, inherited, #initialize, #normal?, projects_allowed!, projects_allowed?, #push, #rootfs?, #scratch?, #setup, sub?
Constructor Details
This class inherits a constructor from Docker::Template::Builder
Class Method Details
.files ⇒ Object
49 50 51 52 53 |
# File 'lib/docker/template/builder/normal.rb', line 49 def files %w( Dockerfile ) end |
Instance Method Details
#setup_context ⇒ Object
–
19 20 21 22 23 24 |
# File 'lib/docker/template/builder/normal.rb', line 19 def setup_context @context = @repo.tmpdir @copy = @context.join("copy") copy_dockerfile @copy.mkdir end |
#teardown(img: false) ⇒ Object
11 12 13 14 15 |
# File 'lib/docker/template/builder/normal.rb', line 11 def teardown(img: false) @img.delete "force" => true if @img && img @context.rmtree if @context && \ @context.directory? end |