Sha256: 168b29e268c7912feecd4d5a27d140c38416101db774caf971195a8c2644df99
Contents?: true
Size: 1.4 KB
Versions: 1
Compression:
Stored size: 1.4 KB
Contents
# Deep Thought Capistrano 2 Deployer Deploy via Capistrano (2.x.x) with Deep Thought. ## Install it gem install deep_thought-capistrano_2 ## Require it In your Deep Thought's `config.ru`: require "deep_thought" require "deep_thought-capistrano_2" DeepThought.setup(ENV) run DeepThought.app ## .deepthought.yml it For your Capistrano (2.x.x) projects, set the `deploy_type` to "capistrano2": deploy_type: capistrano2 ## Use it Deploy any branch to any environment. The deployer always calls the `deploy` namespace - all actions passed to a deploy will fall under that namespace. For example, setting an action to "config" will call "deploy:config". `branch`, `box`, and variables are passed as Capistrano variables via the `-s` flag. Check out the [base example](https://github.com/redhotvengeance/deep_thought-capistrano_2/tree/master/examples/base) for an easy place to start writing a Deep Thought-friendly Capistrano recipe. ## Hack it Find an issue? Want to make the deployer more robust? Set it up: script/bootstrap Create an `.env`: echo RACK_ENV=development > .env Set up the databases (PostgreSQL): createuser deep_thought createdb -O deep_thought -E utf8 deep_thought_development createdb -O deep_thought -E utf8 deep_thought_test rake db:migrate Test it: script/test ## Contribute it 1. Fork 2. Create 3. Code 4. Test 5. Push 6. Submit 7. Yay!
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
deep_thought-capistrano_2-0.1.0 | README.md |