[Из песочницы] Deploy приложения на RoR 4 с помощью Capistrano 3

0a63aa2f640920d345e0d82d27fe3466.jpg Представьте: Вы — веб-разработчик, который только недавно освоил Ruby on Rails. И тут Ваш первый проект подходит к стадии, когда его нужно выложить в интернет. Вы, конечно, можете залить его на Heroku, но тамошние цены немного кусаются. Остается только купить VPS, настроить его и выложить проект туда. «Что может быть проще? Найду какой-нибудь гайд, да следаю всё по нему» — подумаете Вы. Вот только гайдов, которые не просто выкладывают команды, но и объясняющие, что эти команды делают, — единицы, да и те используют уже устаревшую вторую версию Capistrano. Поэтому я решил написать свой гайд, в котором постараюсь подробно рассмотреть: Первичную настройку сервера Установку и настройку nginx (с модулем PageSpeed), postgresql, redis Установку rvm, rails Настройку гема foreman для управления процессами Вашего приложения Настройку сервера Unicorn Настройку гема Capistrano (v3.1) для автоматизации деплоя Я надеюсь, что этот гайд будет полезен не только новичкам, но и разработчикам со стажем.Читать дальше →

© Habrahabr.ru