Sha256: 18fd5f7400f782844171dd8b27b269cdaf458e5f724697bc652854ae1ae3aeb6
Contents?: true
Size: 833 Bytes
Versions: 2
Compression:
Stored size: 833 Bytes
Contents
after "deploy:create_symlink", "foreman:export" namespace :foreman do desc "Export the Procfile to Ubuntu's upstart scripts" task :export, roles: :app do run "cd #{release_path} && sudo /usr/local/rvm/bin/rvm default exec " << "bundle exec foreman export upstart /etc/init " << "-a #{application}-#{rails_env} -u #{user} -l #{shared_path}/log" end desc "Start the application services" task :start, roles: :app do sudo "/sbin/start #{application}-#{rails_env}" end desc "Stop the application services" task :stop, roles: :app do sudo "/sbin/stop #{application}-#{rails_env}" end desc "Restart the application services" task :restart, roles: :app do run "sudo /sbin/start #{application}-#{rails_env} || " << "sudo /sbin/restart #{application}-#{rails_env}" end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
thincloud-deployment-1.0.1 | lib/thincloud/recipes/foreman.rb |
thincloud-deployment-1.0.0 | lib/thincloud/recipes/foreman.rb |