Настройка наилучшей практики для поддержания драгоценных камней в производстве - PullRequest
0 голосов
/ 28 февраля 2011

Какая рекомендуемая настройка для приложения Rails, работающего в производственной среде, в отношении управления гемами? Bundler хорошо справляется с разрешением, установкой, обновлением и т. Д., Но все еще полагается на то, что репозиторий гемов запущен и работает в любой момент времени, а любой необходимый гем не извлекается (удаляется) из репозитория.

Есть ли способ добиться большей избыточности (может быть, локальное зеркало репозитория гемов) с управлением производственными гемами, так что все может продолжать нормально функционировать, если в RubyGems есть простои или удален необходимый гем?

1 Ответ

3 голосов
/ 28 февраля 2011

Как насчет команды "bundle package": упакуйте файлы .gem, необходимые для вашего приложения, в каталог vendor / cache.

...