Sha256: 0e82468f3730af7ccfb27339ce6b213f416a7b6ae0067261cae7ce6652887cb1

Contents?: true

Size: 1.12 KB

Versions: 1

Compression:

Stored size: 1.12 KB

Contents

# Capistrano Unicorn Tasks

[![Gem Version](https://badge.fury.io/rb/capistrano-unicorn-tasks.svg)](http://badge.fury.io/rb/capistrano-unicorn-tasks)

This gem provides some unicorn tasks for capistrano.
It just adds three `cap` tasks, `unicorn:start`, `unicorn:stop` and `unicorn:restart`.

## Installation

Add this line to your application's Gemfile:

```ruby
gem 'capistrano-unicorn-tasks'
```

And then execute:

```
$ bundle
```

## Usage

Add this line to your application's Capfile:

```ruby
require 'capistrano/unicorn/tasks'
```

That's it.
You will be able to use additional `cap` tasks.

If you want to restart automatically when deploy with capistrano, add this lines to your `config/deploy.rb`:

```ruby
namespace :deploy do
  task :restart do
    invoke 'unicorn:restart'
  end
end

after 'deploy:publishing', 'deploy:restart'
```

## Contributing

1. Fork it ( https://github.com/kami-zh/capistrano-unicorn-tasks/fork )
2. Create your feature branch (git checkout -b my-new-feature)
3. Commit your changes (git commit -am 'Add some feature')
4. Push to the branch (git push origin my-new-feature)
5. Create a new Pull Request

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
capistrano-unicorn-tasks-0.1.0 README.md