Я относительно неопытен в рельсах, и меня смущает то, как Capistrano вписывается в жизненный цикл приложения rails.
Насколько я понимаю, в завершение приложения rails входят следующие шаги.
- Выберите и настройте хост (например, linode)
- Установите apache2
- Установите rvm
- Установите ruby и установите рельсы
- Установите пассажир
- Создайте приложение и протестируйте на domain.com:3000 с помощью команды 'rails s'
Однако мне не ясно, как будут работать следующие шаги.В частности:
a) Приложение live rails должно работать в производственном режиме на domain.com, я полагаю, что это делает пассажир?
b) Если я создал приложение на domain.com: 3000 мне нужно сделать что-нибудь в конфигурации rails, прежде чем он будет работать на domain.com?
c) Где вписывается capistrano?Если пассажир может заставить мое приложение работать на domain.com, что делает capistrano?