Как быстро развернуть rails + nginx с помощью capistrano 3?
Привет! Уже облазил кучу статей на хабре и в гугле. Никаких внятных доков по капистрано нет. Нужно очень быстро развернуть проект. Желательно с 0 downtime deploy. И, если надо, foreman.
Подскажите, как лучше это сделать? По пунктам. Ибо ну никак не выходит побороть этого монстра =)
Для этого есть три варианта:
1) Nginx + Passenger. Ставите на сервер отдельно, а код выкладываете капистрано. Но, по-моему это только платная версия пассажира умеет
2) Nginx + Unicorn в таком случае unicorn нужно отдельно запускать, можно через eye/foreman. Он умеет перезапускать worker'ы по USR2
3) Использовать heroku. Тут все само будет работать по git push
Я как-то давно писал, но все еще актуально и до сих пор работает как развернуть полный стэк RVM + MySQL + Ruby + Unicorn + NGINX + Capistrano - ufacode.ru/blog/linux/1100.html