PageRenderTime 46ms CodeModel.GetById 23ms RepoModel.GetById 1ms app.codeStats 0ms

/config/deploy.rb

https://bitbucket.org/mmarini/backpagefirst
Ruby | 42 lines | 18 code | 9 blank | 15 comment | 0 complexity | 8dfe8c3c2495cc0c0a9f742a75c78c1d MD5 | raw file
  1. #############################################################
  2. # Application
  3. #############################################################
  4. set :application, "backpagefirst"
  5. set :deploy_to, "/var/www/#{application}"
  6. #############################################################
  7. # Settings
  8. #############################################################
  9. default_run_options[:pty] = true
  10. set :use_sudo, true
  11. #############################################################
  12. # Servers
  13. #############################################################
  14. set :user, "mmarini"
  15. set :domain, "backpagefirst.com"
  16. server domain, :app, :web
  17. role :db, domain, :primary => true
  18. #############################################################
  19. # Subversion
  20. #############################################################
  21. set :scm, :mercurial
  22. set :repository, "ssh://hg@bitbucket.org/mmarini/backpagefirst/"
  23. set :checkout, "clone"
  24. #############################################################
  25. # Passenger
  26. #############################################################
  27. namespace :passenger do
  28. desc "Restart Application"
  29. task :restart do
  30. run "touch #{current_path}/tmp/restart.txt"
  31. end
  32. end
  33. after :deploy, "passenger:restart"