2016-03-10 2 views
3

Я искал в Интернете, чтобы узнать, что является лучшим/самым простым способом развертывания приложения метеоритов, и обнаружили, что Meteor Up был самым простым способом сделать это.Разверните приложение метеоритов с помощью git/repository?

Однако, я заметил, что это работает довольно забавно в небольших приложениях, теперь, когда одно из наших приложений выросло больше 250 МБ, Meteor Up должен снова и снова создавать и развертывать все приложение на 250 Мб даже для самых маленьких изменение.

С другими приложениями узлов, которые мы имеем в цифровом океане, простой git pull делает трюк без необходимости повторной загрузки всего приложения.

Есть ли способ поддерживать приложение метеора с репозиторием github/bitbucket?

Спасибо!

+0

приложение составляет 250 МБ из-за содержания или из-за кода? Meteor компилирует и минимизирует код для генерации кода, лежащего за шаблонами, поэтому вы не можете просто «git pull» использовать приложение meteor, а не строить. Однако, если вы обслуживаете много контента, и это то, что занимает пространство/время для загрузки и сборки и т. Д., Тогда вам действительно стоит подумать об использовании cdn. Или, если ваши статические активы обслуживаются из предопределенной папки, вы можете поместить их в свое собственное репо и git pull, что на вашем сервере. – MrE

+0

Думаю, вы обнаружите, что идея загрузки только измененных предметов на данный момент невозможна, но я где-то читал, что это будет на дорожной карте Метеор в ближайшем будущем. Извините, если я не могу в тот момент найти, где я это слышал. – mwarren

ответ

0

Ну, я нашел решение для этого.

Ссылка: PM2 + Meteor Environment Setup

Использование meteor build и после README, который он создает, я был в состоянии запустить пакет без использования метеоритных вверх.

Это помогает при развертывании, поскольку она пропускает процесс загрузки всего пакета на сервер, а не просто использовать Git тянуть на сервере, чтобы ваши изменения коды и использовать meteor build для создания сборки и запустить его с pm2.

 Смежные вопросы

  • Нет связанных вопросов^_^