1. Переезжаем на Docker swarm с одной нодой, появиться возможность "rolling updates" + появиться возможность быстрого маштабирования до N нод, для надежности или при разрастании проекта.
2. На деплой сервере делаем всю работу, обновляем код/зависимости, ребилдим webpack, собираем все в докер образ, если нужно тестим, заливаем а свой докер регистри.
3. На prod сервере просто обновляем сервис (обновляем версию image), Docker swarm разрулит обновление без простоя.