Class: Start::UnicornGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/start/unicorn/unicorn_generator.rb

Instance Method Summary collapse

Instance Method Details

#add_gemsObject



4
5
6
7
# File 'lib/generators/start/unicorn/unicorn_generator.rb', line 4

def add_gems
  gem 'unicorn',      '~> 4.7.0'
  gem 'rack-timeout', '~> 0.0.4'
end

#copy_filesObject



9
10
11
12
13
14
15
# File 'lib/generators/start/unicorn/unicorn_generator.rb', line 9

def copy_files
  copy_file 'config/unicorn.rb', 'config/unicorn.rb'
  copy_file 'config/initializers/timeout.rb', 'config/initializers/timeout.rb'
  copy_file 'Procfile', 'Procfile'
  # TODO: add lines to .env instead of copying the role file
  copy_file 'environment', '.env'
end