I'd like to start a discussion about giving more exposure to specific capistrano plugins and ways how I could get involved.
Here's a bit of the background which I think I share with a lot of capistrano users:
I'd like to setup my rails app deployment using the standard stack of postgres + unicorn + nginx. While at it, I'd like to do it with minimum config and boilerplate. And god forbid - I also do not want to ssh to the server for *any of the tasks*.(premise here is that server if fully provisioned of course)
Now, I'm doing a research on capistrano unicorn plugins. I'm a "dumb user" and I want a plugin to handle unicorn scripts and configs for me - pretty standard stuff.
It turns out there is a bunch of plugins and their forks our there. It's totally messy, as you can see here:I'm thinking we really do not need all these plugins that all try to do one (simple?) thing.Questions / suggestions:- is it a good idea to give more highlight to specific plugins on the capistrano home page? Like for example here: http://capistranorb.com/documentation/frameworks/ruby-on-rails/
- or even make a step further and ask the plugin owners to move the plugins to github.com/capistrano?
That way capistrano community is committed and focused on improving small number of plugins.
Also, newcommers to capistrano are clearly pointed to what they should use and they do not have to waste time on investigation and trying out various plugins (like I did).
Involvement:If the above suggestions are aligned with capistrano goals I would like to offer time to make this happen. Here are the tasks I'd like to do:- do the work on investigating the best (working) capistrano plugins for unicorn, nginx and postgres- submit pull requests (or just communicate to maintainers) so that chosen plugins are highlighted on this page: https://github.com/sosedoff/capistrano-unicorn/issues/82
Let me know how you like the idea!
To view this discussion on the web, visit https://groups.google.com/d/msgid/capistrano/7d51990a-1b0a-4c01-97fe-179cb7e08172%40googlegroups.com.--
You received this message because you are subscribed to the Google Groups "Capistrano" group.
To unsubscribe from this group and stop receiving emails from it, send an email to capistrano+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Just to make sure we're on the same track: capistrano-postgresql does not actually *install* postgres package. It presumes postgres is installed/provisioned and:
1. creates db user and database for the app (is this database provisioning?) 2. creates appropriate database.yml
But yea, creating a database (task 1.) is in the grey zone I guess.
About testing - no problem. I presume, you don't mean manual testing, right?
Let me know next steps for capistrano-postgresql.
Also, I'll update you when we have capistrano-nginx-unicorn working.
To view this discussion on the web, visit https://groups.google.com/d/msgid/capistrano/4e14255c-4576-4b41-9d8a-caf6a1a4bd0c%40googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/capistrano/2ad34a72-0c6d-41d3-b890-18eba1188a71%40googlegroups.com.