Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #config valid only for Capistrano 3.1
- lock '3.1.0'
- set :application, 'testapp'
- set :scm, :git
- set :repo_url, 'git@bitbucket.org:sergiotapia/testapp.git'
- set :user, "deploy" # The user on the VPS server.
- set :password, "hunter2$$"
- set :use_sudo, false
- set :deploy_to, "/home/deploy/www/testapp"
- set :deploy_via, :remote_cache
- set :pty, true
- set :format, :pretty
- set :keep_releases, 1
- set :rails_env, "production"
- set :migrate_target, :latest
- namespace :deploy do
- desc 'Restart application'
- task :restart do
- on roles(:app), in: :sequence, wait: 5 do
- # Your restart mechanism here, for example:
- # execute :touch, release_path.join('tmp/restart.txt')
- execute :touch, release_path.join('tmp/restart.txt')
- system "curl --silent #{fetch(:ping_url)}"
- end
- end
- after :publishing, :restart
- after :restart, :clear_cache do
- on roles(:web), in: :groups, limit: 3, wait: 10 do
- # Here we can do anything such as:
- # within release_path do
- # execute :rake, 'cache:clear'
- # end
- end
- end
- end
- DEBUG [322bb1fd] Enter passphrase for key '/home/deploy/.ssh/id_rsa':
- DEBUG [484154d4] Enter passphrase for key '/home/deploy/.ssh/id_rsa':
- qwef
- ewf
- qw
- ef
- qwef
- wqe
- f
- qwef
- wqe
- f
- ^Ccap aborted!
- Interrupt:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement