Guard::Unicorn
automatically restarts the Unicorn server using [Guard] gu.
Using Rubygems:
$ gem install guard-unicorn
Using Bundler, add this to your Gemfile
, preferably in the development
group:
group :development
gem 'guard-unicorn'
end
Add a sample Guard definition to your Guardfile
:
$ guard init unicorn
Please read the [guard usage doc] gd in order to find out more about Guard and how to use Guards. There is also [a Railscast about Guard] gc, created by Ryan Bates.
It is recommended that you also install the [ruby-gntp] gntp on Mac OS X, [libnotify] ln on Linux, FreeBSD or Solaris or [rb-notifu] notifu in order to have graphical notifications.
guard :unicorn, :daemonized => true, :config_file => "config/unicorn.rb", :pid_file => "tmp/pids/unicorn.pid"