Мы создали собственный сервер сокетов в рубине и упаковали его в качестве драгоценного камня. Поскольку это внутренний проект, мы не можем просто опубликовать его в RubyForge или GitHub. Я попытался настроить наш собственный сервер драгоценных камней, но gem не аутентифицировался по https. Наше другое развертывание - все для стандартных приложений с рельсами, которые используют capistrano и svn для развертывания.Как развернуть сервер на основе RubyGem
Наша текущая установка, которая предназначена для использования в виде рельсов с capistrano. который выполняет следующие действия:
- Заканчивать код из SVN
- Постройте камень
- Установите камень
- Перезапустите сервер
Это только кажется неуклюжим, и делает камень упаковка выглядит как дополнительная работа, но за пределами проблемы с развертыванием она отлично подойдет как драгоценный камень.
Есть ли более чистый подход?
Команда изменена на `гем server` за последние 5 лет :) – 2013-03-15 12:13:09