Sha256: 5339c71275da8fa0d5f3ee8919901fd463c3322dbf9f1115ea0cdd045fad0825

Contents?: true

Size: 939 Bytes

Versions: 12

Compression:

Stored size: 939 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/editorial_logic'
set :repository, 'git@github.com:ivanoblomov/editorial_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

12 entries across 12 versions & 1 rubygems

Version Path
editorial_logic-1.4.0 config/deploy.rb
editorial_logic-1.3.3 config/deploy.rb
editorial_logic-1.3.2 config/deploy.rb
editorial_logic-1.3.1 config/deploy.rb
editorial_logic-1.3.0 config/deploy.rb
editorial_logic-1.1.6 config/deploy.rb
editorial_logic-1.1.5 config/deploy.rb
editorial_logic-1.1.4 config/deploy.rb
editorial_logic-1.1.3 config/deploy.rb
editorial_logic-1.1.2 config/deploy.rb
editorial_logic-1.1.1 config/deploy.rb
editorial_logic-1.1.0 config/deploy.rb