Sha256: 100a6237ff5af3cdba9b7ddc0ee2a35ff53cce2c7e9454620a3fbd840e6a2119
Contents?: true
Size: 1.96 KB
Versions: 1
Compression:
Stored size: 1.96 KB
Contents
# Capistrano::Foreman [![Gem Version](https://badge.fury.io/rb/capistrano3-foreman.png)](http://badge.fury.io/rb/capistrano3-foreman) Capistrano V3 for foreman ## WIP There be dragons, proceed at your own risk. ## Installation Add this line to your application's Gemfile: gem 'capistrano3-foreman-precogs' And then execute: $ bundle Or install it yourself as: $ gem install capistrano3-foreman-precogs ## Usage Require in Capfile to use the default task: require 'capistrano/foreman' ###Export Procfile to upstart### This task will be run before `deploy:restart` as part of Capistrano's default deploy, or can be run in isolation with: cap production foreman:export **NOTE** In order for foreman to export to upstart your deploy user must have `sudoer` privileges ###Options### Custom ENVIRONMENT variables for foreman [(see here)](http://ddollar.github.io/foreman/#ENVIRONMENT). set :foreman_env, '/remote/path/to/your.env' # Default none ##The Twelve Factor App## [(Treat backing services as attached resources)](http://12factor.net/backing-services) by using ENV variables for your configuration. **database.yml** default: &default adapter: mysql2 host: <%= ENV['DATABASE_HOST'] %> username: <%= ENV['DATABASE_USERNAME'] %> password: <%= ENV['DATABASE_PASSWORD'] %> encoding: utf8 reconnect: true staging: <<: *default database: app_web_staging production: <<: *default database: app_web_production **deploy.rb** set :foreman_env, '/home/deploy/.pam_environment' **.pam_environment** DATABASE_HOST=database.example.com DATABASE_USERNAME=user DATABASE_PASSWORD=password RAILS_ENV=staging ## Contributing 1. Fork it 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 new Pull Request
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
capistrano3-foreman-precogs-0.4 | README.md |