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, #meta, #name, #type_of

Instance Method Details

#create_dockerfile ⇒ Object



11
12
13
# File 'lib/opskeleton/dockerize.rb', line 11

def create_dockerfile
	template("templates/#{type_of}/#{os_type}_docker.erb", 'Dockerfile')
end

#create_image ⇒ Object



15
16
17
# File 'lib/opskeleton/dockerize.rb', line 15

def create_image
	run("docker build . -t #{name}/#{meta.version}")
end