Sha256: 8afe82ba062907090ba1567335ccee77013fe174e2c9822c738b5d0390d2f653

Contents?: true

Size: 1.74 KB

Versions: 7

Compression:

Stored size: 1.74 KB

Contents

set :application, '<%=@app_name%>'
set :keep_releases, 5
set :rails_env, 'stage'

set :scm, 'git'
set :repository, 'git@git.rarolabs.com.br:rarolabs/<%=@app_name%>.git'
set :branch, 'master'
set :deploy_via, :remote_cache

default_run_options[:pty]   = true
ssh_options[:forward_agent] = true

set :user, 'raro'
set :port, 22
set :use_sudo, false

set(:unicorn_env) { rails_env }

load 'deploy/assets'

set :default_environment, {
  'BUNDLE_PATH'  => '/home/raro/.rvm/gems/ruby-2.1.1@global/bin/bundle',
  'PATH' => "/home/raro/.rvm/gems/ruby-2.1.1/bin:/home/raro/.rvm/gems/ruby-2.1.1@global/bin:/home/raro/.rvm/rubies/ruby-2.1.1/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/raro/.rvm/bin:/home/raro/bin",
  'RUBY_VERSION' => "2.1.1p76",
  'GEM_HOME' =>"/home/raro/.rvm/gems/ruby-2.1.1",
  'GEM_PATH' => "/home/raro/.rvm/gems/ruby-2.1.1:/home/raro/.rvm/gems/ruby-2.1.1@global",
  'LANG' => 'en_US.UTF-8'
}

set :rvm_ruby_string, "ruby-2.1.1"              # use the same ruby as used locally for deployment

# set :rvm_type, :system

server '162.243.96.140', :web, :app, :db, :primary => true

set :deploy_to, "/app/<%=@app_name%>/"

# runs bundle install on remote server
require "bundler/capistrano"

# if you want to clean up old releases on each deploy uncomment this:


after "deploy:restart", "deploy:cleanup"

before 'deploy:setup', 'rvm:install_rvm'
after 'deploy:restart', 'unicorn:restart'
before "deploy:assets:precompile", "deploy:migrate"

before 'deploy:finalize_update', 'deploy:assets:symlink'
after 'deploy:update_code', 'deploy:assets:precompile'

after :deploy, 'deploy:restart'
namespace :deploy do
  task :restart, :roles => :app, :except => { :no_release => true } do
      run "cd #{current_path} && touch tmp/restart.txt"
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
raro_generator-0.2.1 lib/generators/deploy/homologacao/templates/staging.rb
raro_generator-0.1.1 lib/generators/deploy/homologacao/templates/staging.rb
raro_generator-0.1.0 lib/generators/deploy/homologacao/templates/staging.rb
raro_generator-0.0.4 lib/generators/deploy/homologacao/templates/staging.rb
raro_generator-0.0.3 lib/generators/deploy/homologacao/templates/staging.rb
raro_generator-0.0.2 lib/generators/deploy/homologacao/templates/staging.rb
raro_generator-0.0.1 lib/generators/deploy/homologacao/templates/staging.rb