У меня есть одно приложение, на котором выполняется n количество серверов в любой заданной конфигурации (скажем, некоторые за NAT и т. Д.), Поэтому прямое обновление push не является действительно жизнеспособным вариантом.Как создать самообновляющееся приложение Node.js?
Я планировал создать самообучающийся модуль в приложении, чтобы каждый экземпляр мог загрузить новую версию, скажем, S3, и обновить себя.
Что было бы лучшим способом приблизиться к этому?
Не хотите ли вы нажать (скажем через [Capistrano] (https://github.com/capistrano/capistrano)), чем заставить приложение вытащить откуда-нибудь и обновить себя? – clyfe
Проблема в том, что нет прямого доступа ко всем серверам (например, некоторые из них относятся к NAT), поэтому сервер должен иметь возможность обновлять себя. (обновил вопрос) – crappish