tmcyf/tmcyf — pull request #142 by ivanvarghese (2014-04-06 19:20:55+00:00)
Title: Rubber-less deployment.

Removed Rubber and replaced with Capistrano 3 as addressed in #42. Custom tasks to set up nginx and unicorn. Configuration is very basic and not optimized for performance. Some features are missing. Currently, the database is running on a remote server since there is no postgresql on servers provisioned by TMCYF::Skeleton. This PR is mostly a proof of concept.

* Need way to test if file exists before running remove command
* Main example: default nginx config isn’t deleted when setting up new conf file
* Remove hardcoded values and allow for deployments to staging server
* Backup and restore database tasks
* Log rotation tasks
* SSL management tasks
* Scaling tasks (hook to DO or AWS api?)
* Webhook to send notification of successful deployment to Slack or equivalent (Monit?)

Head on over to https://192.241.162.86 and navigate around. The data present in the app is outdated.