README.md in prun-ops-0.1.5 vs README.md in prun-ops-0.1.6
- old
+ new
@@ -120,17 +120,35 @@
* `cap [stg] ssh` open a ssh connection with server
* `cap [stg] log[LOG_FILENAME]` tail all rails logs by default, or only one if LOG_FILENAME is provided
* `cap [stg] c` open a rails console with server
* `cap [stg] dbconsole` open a rails database console with server
* `cap [stg] x[COMMAND]` execute any command in server provided as COMMAND (i.e.: cap production x['free -m'])
+* `cap [stg] rake[TASK]` execute any rake task in server provided as TASK (i.e.: cap production rake[db:version])
### Monitoring
Recommend to configure your Rails server with [PRUN Chef recipe](https://github.com/jlebrijo/prun-cfg).
At this moment we are implementing [NewRelic](http://newrelic.com/) monitoring, including as dependency ['newrelic_rpm'](https://github.com/newrelic/rpm) gem. To configure yourproject you just need to create an account at [NewRelic](http://newrelic.com/) and follow the instructions (creating a 'config/newrelic.yml file with your license_key).
+### TODO: Configuration management
+
+`configure.yml`: for variables with environment dependency
+
+`cap [stg] configure`
+`cap [stg] configure:base`: for packages, git, time ...
+`cap [stg] configure:ruby`: ruby version
+`cap [stg] configure:pgsql`
+`cap [stg] configure:nginx`
+`cap [stg] configure:node`
+
+`cap [stg] configure:newrelic`
+`cap [stg] configure:jenkins`
+`cap [stg] configure:wordpress`
+
+
+
## Contributing
1. Fork it ( https://github.com/[my-github-username]/prun-ops/fork )
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
@@ -194,6 +212,10 @@
................
```
### v0.1.2
-* Add `cap stage dbconsole` to open a database console.
+* Add `cap stage dbconsole` to open a database console.
+
+### v0.1.6
+
+* Add `cap stage rake[db:create]` to execute a rake task in remote server.
\ No newline at end of file