Sha256: c060b5c45da7cfd9b72b075dc6bedc8c42d2c2e9050a04b06f20f5d0009c66ff
Contents?: true
Size: 1.04 KB
Versions: 1
Compression:
Stored size: 1.04 KB
Contents
# Modules: puma # Adds settings and tasks for managing [puma] application server. # # [puma]: https://github.com/puma/puma # # require "mina/puma" # # ## Common usage # # task :deploy => :environment do # ... # end # ## Tasks set_default :puma_current_path, -> { "#{deploy_to}/current" } namespace :puma do desc "Start the application" task start: :environment do queue %{ echo "-----> Start Puma" #{echo_cmd %(cd #{puma_current_path} && RAILS_ENV=#{stage} bundle exec puma -C #{puma_current_path}/config/puma.rb)} } end desc "Stop the application" task stop: :environment do queue %{ echo "-----> Stop Puma" #{echo_cmd %(cd #{puma_current_path} && bundle exec pumactl -C unix://#{puma_current_path}/sockets/pumactl.sock stop)} } end desc "Restart the application" task restart: :environment do queue %{ echo "-----> Restart Puma" #{echo_cmd %(cd #{puma_current_path} && bundle exec pumactl -C unix://#{puma_current_path}/sockets/pumactl.sock restart)} } end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
self_systeem-0.1.0 | test/dummy_app/lib/recipes/puma.rb |