Sha256: 93eae46aee27a118077cbbf89e9a72d5ace5effe0e699a171fa0b8d80ebb4e14
Contents?: true
Size: 1.37 KB
Versions: 1
Compression:
Stored size: 1.37 KB
Contents
# capistrano-composer capistrano-composer is a [Capistrano](https://github.com/capistrano/capistrano) extension that will let you use [Composer](http://getcomposer.org/) to manage your dependencies during your deploy process. ## Installation 1. Install the Gem ```bash gem install capistrano-composer ``` Or if you're using Bundler, add it to your `Gemfile`: ```ruby gem 'capistrano-composer', github: 'swalkinshaw/composer' ``` 2. Add to `Capfile` or `config/deploy.rb`: ```ruby require 'capistrano/composer' ``` ## Usage Add the task to your `deploy.rb`: ```ruby after 'deploy:finalize_update', 'composer:install' ``` ### Tasks * `composer:install`: Installs the project dependencies from the composer.lock file if present, or falls back on the composer.json. * `composer:update`: Updates your dependencies to the latest version according to composer.json, and updates the composer.lock file. * `composer:dump_autoload`: Dumps an optimized autoloader. ### Dependencies This extension also adds `composer_path` as a Capistrano dependency. Meaning when you run `cap deploy:check`, it will make sure the `composer` command exists. ## Configuration * `composer_path`: Path to the Composer bin (defaults to `/usr/local/bin/composer`) * `composer_options`: Options passed to composer command (defaults to `--no-scripts --no-dev --verbose --prefer-dist --optimize-autoloader --no-progress`)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
capistrano-composer-0.0.1 | README.md |