Method: ChefMetalDocker::DockerTransport#write_file
- Defined in:
- lib/chef_metal_docker/docker_transport.rb
#write_file(path, content) ⇒ Object
138 139 140 141 142 143 144 145 |
# File 'lib/chef_metal_docker/docker_transport.rb', line 138 def write_file(path, content) # TODO hate tempfiles. Find an in memory way. Tempfile.open('metal_docker_write_file') do |file| file.write(content) file.close @image = @image.insert_local('localPath' => file.path, 'outputPath' => path, 't' => "#{repository_name}:#{container_name}") end end |