class Docker::Stack::InstallGenerator
Public Instance Methods
add_rake_tasks()
click to toggle source
# File lib/generators/docker/stack/install_generator.rb, line 34 def add_rake_tasks copy_file 'docker.rake', 'lib/tasks/docker.rake' end
create_service_configs()
click to toggle source
# File lib/generators/docker/stack/install_generator.rb, line 21 def create_service_configs environments.each do |env| create_file compose_file_path(env), empty_service_config.to_yaml, force: false, skip: true end end
create_services()
click to toggle source
# File lib/generators/docker/stack/install_generator.rb, line 27 def create_services env_param = "--env #{options[:env]}" unless options[:env].nil? services.each do |service| generate "docker:stack:service:#{service}", env_param end end
environments()
click to toggle source
# File lib/generators/docker/stack/install_generator.rb, line 39 def environments return %w[development test] if options[:env].nil? options[:env].split(/,/) end
services()
click to toggle source
# File lib/generators/docker/stack/install_generator.rb, line 44 def services options[:services].split(/,/) end