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