Первое использование Rubber для развертывания приложения Rails на Amazon EC2

Я планирую использовать Rubber для развертывания приложения Rails на Amazon EC2. Нужно ли устанавливать Ruby, Rails, Postgres, Nginx и Unicorn на сервере EC2 перед запуском Rubber? Или Rubber делает все эти установки на EC2? Пожалуйста, порекомендуйте. Спасибо.


person Kidada    schedule 18.09.2013    source источник


Ответы (2)


Rubber — это, по сути, плагин capistrano для автоматизации развертывания на amazon EC2. Вам не нужно вручную устанавливать какой-либо из этих пакетов. Rubber установит их для вас (на этапе начальной загрузки), все, что вам нужно сделать, это найти правильный рецепт (шаблон). Список рецептов можно найти на странице резины на github. https://github.com/rubber/rubber/tree/master/templates Для точной конфигурации, которую вы упомянули, должен работать следующий шаблон. complete_unicorn_nginx_postgresql

person Karthik Mallavarapu    schedule 20.09.2013

Rubber — это набор рецептов капистрано, поэтому, основываясь на этом определении, вы должны настроить свой сервер перед использованием резины, установить Ngnix, ruby, rubygems, Unicorn и т. д. Но вы также можете создать свои собственные рецепты резины капистрано, чтобы настроить свой сервер. , взгляните на этот учебник.

http://viget.com/extend/Building-an-Environment-from-Scratch-with-capistrano-2

person rderoldan1    schedule 18.09.2013