Class: Opsk::Dockerize

Inherits:
Thor::Group
  • Object
show all
Includes:
Thorable, Thor::Actions
Defined in:
lib/opskeleton/dockerize.rb

Instance Method Summary collapse

Methods included from Thorable

#artifact, #artifact_path, included, #machines, #meta, #name, #type_of

Instance Method Details

#create_dockerfilesObject



11
12
13
14
15
16
17
# File 'lib/opskeleton/dockerize.rb', line 11

def create_dockerfiles
	empty_directory('dockerfiles')
	machines.each {|m|
	  empty_directory("dockerfiles/#{m}/")
	  template("templates/#{type_of}/docker/#{os_type}_docker.erb", "dockerfiles/#{m}/Dockerfile")
	}
end

#figObject



19
20
21
# File 'lib/opskeleton/dockerize.rb', line 19

def fig
	template("templates/fig.yml.erb", 'fig.yml')
end