Для сайта, над которым я сейчас работаю, у нас есть 2 проекта Rails 3.2. Один проект — это в основном API, а другой — веб-интерфейс. Для разработки в веб-интерфейсе мне нужно запустить проект API. Я пытался использовать бригадир и subcontractor для управления этим, но, похоже, это не работает. Оба проекта работают на тонком сервере приложений и имеют собственные гемсеты RVM. Мы также запускаем Nginx в продакшене.
Как бы вы подошли к управлению этой установкой для разработки? Я хочу, чтобы была 1 команда для запуска всего, подобно тому, как работает Форман.
Требования:
- Поддержка РВМ
- Тонкий для разработки
- Одна команда, которую я могу запустить из приложения API, чтобы запустить оба приложения
- Невозможно использовать Pow (кажется, что он всегда зависает и работает невероятно медленно)
- Установка должна работать для других разработчиков с минимальной настройкой (легко заскриптованной)
- Работает на OS X
Спасибо!