Class: Docker::Stack::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Docker::Stack::InstallGenerator
show all
- Includes:
- Util
- Defined in:
- lib/generators/docker/stack/install_generator.rb
Constant Summary
Constants included
from Util
Util::COMPOSE_FILE_VERSION
Instance Method Summary
collapse
Methods included from Util
included
Instance Method Details
#add_rake_tasks ⇒ Object
34
35
36
|
# 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 ⇒ Object
21
22
23
24
25
|
# 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 ⇒ Object
27
28
29
30
31
32
|
# 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
|