Class: DeployerGenerator

Inherits:
Rails::Generators::NamedBase
  • Object
show all
Defined in:
lib/generators/deployer/deployer_generator.rb

Instance Method Summary collapse

Instance Method Details

#generate_capistranoObject



24
25
26
27
28
29
# File 'lib/generators/deployer/deployer_generator.rb', line 24

def generate_capistrano
  capify!
  @application = file_name
  @user = user
  template "deploy.rb", "config/deploy.rb"
end

#generate_nginx_conf_fileObject



5
6
7
8
9
# File 'lib/generators/deployer/deployer_generator.rb', line 5

def generate_nginx_conf_file
  @application = file_name
  @user = user
  template "nginx.conf.erb", "config/nginx.conf"
end

#generate_unicorn_init_sh_fileObject



17
18
19
20
21
22
# File 'lib/generators/deployer/deployer_generator.rb', line 17

def generate_unicorn_init_sh_file
  @application = file_name
  @user = user
  template "unicorn_init.sh.erb", "config/unicorn_init.sh"
  chmod "config/unicorn_init.sh", 0700
end

#generate_unicorn_rb_fileObject



11
12
13
14
15
# File 'lib/generators/deployer/deployer_generator.rb', line 11

def generate_unicorn_rb_file
  @application = file_name
  @user = user
  template "unicorn.rb.erb", "config/unicorn.rb"
end