Sha256: df00ec2d02d09edf52220bf66e370ea54229c72beb8eac8230f3c69af50d2aef
Contents?: true
Size: 653 Bytes
Versions: 18
Compression:
Stored size: 653 Bytes
Contents
module Opsk class Dockerize < Thor::Group include Thorable, Thor::Actions argument :from, :type => :string, :desc => 'Which source image to use' argument :os_type, :type=> :string, :desc => 'Flavor of container Ubuntu/Centos' desc 'Creates a docker image using the current opsk sandbox' def validate check_root end 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 def fig template("templates/fig.yml.erb", 'fig.yml') end end end
Version data entries
18 entries across 18 versions & 1 rubygems