Как обновить метеорное приложение, развернутое на modulus.io, без перезапуска или прекращения работы?
Я нахожу это всякий раз, когда я modulus deploy
мое приложение, после того как оно загружено, чтобы применить новые изменения, приложение выдает некоторые ошибки подключения в консоли из-за его перезапуска.
Есть ли способ обновить развернутые метеорные приложения без перезагрузки всего приложения?
Похоже, что когда я меняю одну строку кода, мне нужно заново развернуть все приложение. Я могу жить с этим сейчас, но основной проблемой является перезапуск при каждом обновлении.
Есть идеи?
1 ответ
В настоящее время это невозможно (по состоянию на 4 июля 2016 года).
Скользящие развертывания доступны через пакет Enterprise Class, который предлагает модуль. Вы должны связаться с ними и обсудить ваши требования. Я не уверен, сколько это стоит, но, возможно, стоит связаться и проверить.
Разработчики модуля упомянули, что развертывание развертывания может быть чем-то, что они изучают. Вы можете увидеть обсуждение этого на github.
Изменить: В качестве примечания для тех, кто сталкивался с этим... Я бы предложил не использовать модуль (или Xervo сейчас) для размещения приложений метеора. Мы запустили с ними производственное приложение в течение нескольких месяцев, прежде чем перейти на AWS из-за большого количества проблем, которые были вне нашего контроля.