У меня есть приложение rails 6, работающее с ruby 2.6.5 и зависящее от узла 8. У меня были проблемы с установкой узла 8 в новых выпусках из образа alpine ruby. Я хотел бы знать, возможно ли разделить приложение rails на ruby и контейнер узлов, где я могу получить полную независимость от контроля версий. В настоящее время я использую настройку, описанную злыми марсианами здесь:
https://evilmartians.com/chronicles/ruby-on-whales-docker-for-ruby-rails-development
С некоторыми смешанными идеями здесь:
https://dev.to/hint/rails-development-with-docker-13np
И это сработало для других проектов. Я пробовал buildpacks, но они создают единое изображение всего приложения, и я хочу, чтобы части были разделены. У меня есть Redis, postgres и Sidekiq работает с этим приложением. Моя единственная проблема - это зависимость узла внутри моего ruby изображения, я хочу отделить его. Это можно сделать?