Guest User

Untitled

a guest
Jun 21st, 2018
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. set :application, "myapp"
  2. set :ip_address , "000.000.000.000"
  3.  
  4. set :scm, :git
  5. set :repository, "git@github.com:albertoleal/Sinatra-Template.git"
  6. set :branch, "master"
  7. set :deploy_via, :remote_cache
  8.  
  9. set :user , "sinatra"
  10. set :deploy_to, "/home/sinatra/#{application}"
  11.  
  12. set :shared_directory, "#{deploy_to}/shared"
  13. set :use_sudo, false
  14. set :group_writable, false
  15. set :scm_verbose, true
  16. default_run_options[:pty] = true
  17.  
  18.  
  19. server :app, :web, :db, ip_address, :primary => true
  20.  
  21. namespace :deploy do
  22. task :restart, :roles => :app do
  23. run "mkdir -p #{release_path}/tmp && touch #{release_path}/tmp/restart.txt"
  24. end
  25. end
Add Comment
Please, Sign In to add comment