Sha256: 1eb4dd40c4df8bf9534a898009d0a8e480f92185eac2c499612f9e6c654dc726

Contents?: true

Size: 929 Bytes

Versions: 11

Compression:

Stored size: 929 Bytes

Contents

# Deploy this gem to the gem server.
#
# Usage for a gem already on the gem server:
#
#   cap deploy
#
# For a new gem:
#
#   cap deploy:new

# Global Variables =================================================================================
default_run_options[:pty] = true
role :app, 'jose.seologic.com'
set :deploy_to, '/home/containers/rails/system/site_logic'
set :repository, 'git@github.com:ivanoblomov/site_logic.git'
set :scm, :git
set :use_sudo, false
set :user, 'cnewton'

namespace :deploy do
  desc "Clone a new gem's repository on the gem server."
  task :new do
    run "git clone -q #{repository} #{deploy_to}"
  end

  task :install do
    run "cd #{deploy_to}; rm -f Gemfile.lock; sudo bundle; sudo rake install"
  end

  # disable default behavior
  task :restart do
  end

  task :update do
    run "cd #{deploy_to}; git pull"
  end
end

after 'deploy', 'deploy:install'
after 'deploy:new', 'deploy:install'

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
site_logic-1.9.2 config/deploy.rb
site_logic-1.9.1 config/deploy.rb
site_logic-1.9.0 config/deploy.rb
site_logic-1.8.0 config/deploy.rb
site_logic-1.7.1 config/deploy.rb
site_logic-1.7.0 config/deploy.rb
site_logic-1.6.10 config/deploy.rb
site_logic-1.6.9 config/deploy.rb
site_logic-1.6.8 config/deploy.rb
site_logic-1.6.7 config/deploy.rb
site_logic-1.6.6 config/deploy.rb