mina-rpush
Mina tasks for rpush deployment.
Installation
# Gemfile
gem 'mina-rpush', require: false
Usage
# config/deploy.rb
require 'mina/rpush'
task deploy: :environment do
deploy do
invoke 'rpush:stop'
invoke 'git:clone'
...
to :launch do
...
invoke 'rpush:start'
end
end
end
Tasks
mina rpush:restart # Restart rpush (stop + start)
mina rpush:start # Start rpush
mina rpush:stop # Stop rpush
mina rpush:push # Deliver all pending notifications
mina rpush:status # Shows status of the running Rpush instance
Thanks
Thanks to the author of mina-clockwork for giving me a starting point in developing this gem.
Contributing
Feel free to contribute!