Class: Indocker::Images::TemplatesCompiler
- Inherits:
-
Object
- Object
- Indocker::Images::TemplatesCompiler
- Defined in:
- lib/indocker/images/templates_compiler.rb
Instance Method Summary collapse
Instance Method Details
#compile(image:, compile_dir:, context:) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/indocker/images/templates_compiler.rb', line 5 def compile(image:, compile_dir:, context:) templates_dir = image.build_context prepare_dirs!(templates_dir, compile_dir) compiler = Indocker::Images::TemplateCompiler.new Dir[File.join(compile_dir, '**/**')].each do |file| next if !File.file?(file) compiler.compile(file, context, image) end end |