Примерно неделю назад мы с Мирзой Йолдичем сетовали на отсутствие простого способа быстро развернуть приложения MeteorJS, чтобы просто показать или показать клиентам.

До этого момента я писал различные bash-файлы и использовал Dockerfiles для подбора решения для развертывания - обычно с использованием SCP / SSHing в системе Digital Ocean.

Теперь я, вероятно, буду использовать now для демонстрации своих приложений - это не каламбур.

В последние несколько дней мы выпустили обновление для meteor-now версии 0.1.0, которое делает то, что, я думаю, почти всем не хватало со старых добрых дней meteor deploy. Одним словом развертывает новые проекты MeteorJS.

Верно! «Теперь» с npm i -g [email protected] вы можете просто cd your-meteor-project и meteor-now для развертывания!

Теперь этот способ развертывания абсолютно * НЕ * рекомендуется для производства, если вы не используете MongoDB, поскольку он объединяет MongoDB в образ Docker, на котором выполняется ваше приложение. Это означает, что ваши данные MongoDB могут не сохраняться или даже быть доступными для некоторых пользователей, поскольку now автоматически масштабирует ваше приложение, увеличивая количество образов Docker, и каждый новый образ Docker не будет есть данные, которые не загружены вашим приложением. Кроме того, если не указывать ROOT_URL, некоторые вещи могут немного отличаться от таких абсолютных путей в электронных письмах.

Помимо всех этих предостережений, очень приятно иметь возможность быстро meteor-now показать клиенту, как идет работа над его приложением, или побудить некоторых пользователей протестировать ваш проект.

Очень скоро мы напишем сообщение о том, как использовать meteor-now в производственной среде и какие проблемы возникают по этому поводу, поэтому следуйте либо Мирзе Йолдичу, либо мне, если вы хотите получить уведомление, когда это произойдет. .