Как запускать задачи rake в продакшене вне Ruby on Rails
В Ruby on Rails встроены rake-задачи. Он позволяет запускать фрагмент кода, предназначенный для выполнения только один раз. Как вы это делаете в других средах / языках?
Как исправить некоторые элементы базы данных, которые были повреждены из-за ошибки? Как вы обеспечиваете проверку кода для сценария и временные журналы с человеком, инициирующим одноразовое выполнение? Учитывая, что обновление базы данных вручную в производственной среде - это не очень хорошо.
Я столкнулся с этой проблемой в паре компаний. Хорошего решения никогда не было.
Есть ли что-нибудь, о чем я не знаю?