Как лучше запустить несколько node workers в Docker?
У меня возник вопрос как лучше запустить воркеры, и сервис на docker, чтобы потом не перезапускать процессы если какай то воркер упал? Также стоит вопрос как бы поделить между ними один node_modules, как ни хочу лишний раз копировать.
Как вариант - выдать каждому воркеру свой докер-контейнер. А общий для них node_modules смонтировать как volume (я так подозреваю можно даже смонтировать как read-only).
Вроде node_modules не рекомендует как делать volume, я думаю над вариантов можно сделать один контейнер для других, я смотрю может как это сделать depends_on. Но вообщем я спрашиваю, может есть общая практика как лучше нежели самому придумывать.