Class: SetupPrerequisiteGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/setup_prerequisite/setup_prerequisite_generator.rb

Overview

lib/generators/replace_deploy/setup_prerequisite_generator.rb

Instance Method Summary collapse

Instance Method Details

#create_setup_prerequisite_fileObject

This generator will generate the setup_prerequisite.rake file



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/generators/setup_prerequisite/setup_prerequisite_generator.rb', line 6

def create_setup_prerequisite_file

  @deploy_user = ENV["DEPLOY_USER"] || "deploy"
  @deploy_path = ENV["DEPLOY_PATH"] || "/home/deploy"
  @app_path = ENV["APP_PATH"] || "/home/deploy/app"
  @env = ENV["ENVIRONMENT"] || "development"
  @server = ENV["SERVER"] || "localhost"


  template "setup_prerequisite.rake.erb", "lib/capistrano/tasks/setup_prerequisite.rake"
  template "puma.rb.erb","config/deployment/puma.rb"
  template "puma.service.erb","config/deployment/puma.service"
  template "production.rb.erb","config/deploy/production.rb"
  template "nginx.conf.erb","config/deployment/nginx.conf"
end