class DockerHouston::Generators::InstallGenerator
Public Instance Methods
copy_capistrano_deploy()
click to toggle source
# File lib/generators/docker_houston/install_generator.rb, line 46 def copy_capistrano_deploy template 'deploy.rb.erb', "config/deploy.rb" end
copy_capistrano_env()
click to toggle source
# File lib/generators/docker_houston/install_generator.rb, line 37 def copy_capistrano_env environment = ask("Staging or production? [staging]") if environment.blank? || environment == 'staging' template 'staging.rb.erb', "config/deploy/staging.rb" else template 'production.rb.erb', "config/deploy/production.rb" end end
copy_capistrano_file()
click to toggle source
# File lib/generators/docker_houston/install_generator.rb, line 50 def copy_capistrano_file copy_file 'Capfile', "Capfile" end
copy_database_file()
click to toggle source
# File lib/generators/docker_houston/install_generator.rb, line 29 def copy_database_file template "database.yml.erb", "config/database.yml" end
copy_docker_compose()
click to toggle source
# File lib/generators/docker_houston/install_generator.rb, line 19 def copy_docker_compose copy_file "docker-compose.yml.erb", "docker-compose.yml" copy_file "docker-compose.override.yml.erb", "docker-compose.override.yml" template "docker-compose.prod.yml.erb", "docker-compose.prod.yml" end
copy_dockerfile()
click to toggle source
# File lib/generators/docker_houston/install_generator.rb, line 15 def copy_dockerfile copy_file "Dockerfile.erb", "Dockerfile" end
copy_executable()
click to toggle source
# File lib/generators/docker_houston/install_generator.rb, line 54 def copy_executable copy_file "../../../bin/docker", "bin/docker" exec "chmod +x bin/docker" end
copy_secret()
click to toggle source
# File lib/generators/docker_houston/install_generator.rb, line 25 def copy_secret copy_file "secrets.yml", "config/secrets.yml" end
copy_unicorn()
click to toggle source
# File lib/generators/docker_houston/install_generator.rb, line 33 def copy_unicorn copy_file "unicorn.rb", "config/unicorn.rb" end
rails_4?()
click to toggle source
# File lib/generators/docker_houston/install_generator.rb, line 59 def rails_4? Rails::VERSION::MAJOR == 4 end