Как правильно деплоить ruby приложения?

Вот есть например репо с RoR/Sinatra app. Есть Gemfile с кучей зависимостей. Хочу все это дело упаковать в rpm чтобы можно было одной командой развернуть прогу. Как правильно это делать? На этапе сборки rpm установить зависимости в директорию проги или упаковать только то что есть, а зависимости выкачивать на этапе установки rpm?
  • Вопрос задан
  • 120 просмотров
Решения вопроса 2
OnYourLips
@OnYourLips
Все зависимости надо собирать до пакетирования.
Потому что на этапе установки их может и не быть (упал репозиторий зависимостей, нет интернета и т.д.)
Ответ написан
2ord
@2ord
продвинутый чайник
В пакетных менеджерах указываются зависимости для установки, однако во время установки зависимости могут быть неудовлетворены. Помимо установки пакета необходимо настроить соединение с БД и другие вещи.
чтобы можно было одной командой развернуть прогу.
Это похоже на установку контейнера Docker.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы