Могу ли я использовать Velocity вместе с Meteor Up?

Недавно я начал использовать Velocity с Meteor, и мне очень нравится, когда у меня есть HTML-репортер. Было бы здорово, если бы остальная часть моей команды могла видеть статус тестирования на наших серверах разработки и тестирования, которые развернуты на AWS EC2 через Взлет метеора.

К сожалению, Velocity полагается на Meteor, работающий в режиме отладки (то, что вы получаете с meteor или meteor run локально), и отключается для производственных развертываний (запуск приложения Node, которое вы получаете от meteor build). Meteor Up (как и большинство решений для развертывания PaaS) использует meteor build в конвейере развертывания, поэтому Velocity не запускается, когда я развертываю через mup. Я пытался установить переменные среды, такие как NODE_ENV="development" и NODE_OPTIONS="--debug", но это не работает.

Есть ли способ заставить Meteor Up развернуть мое приложение в режиме отладки?


person Nick Benes    schedule 05.05.2015    source источник
comment
Можно запустить meteor build foo --debug, но если есть способ сделать это без разветвления Meteor Up, то я бы предпочел это сделать.   -  person Nick Benes    schedule 05.05.2015


Ответы (2)


Арунода здесь из Mup

Мы работаем над следующей версией Mup, и в ней есть способ включить флаг отладки при развертывании.

См.: https://goo.gl/rJn99A.

Эта версия mup использует Docker и намного более стабильна, чем текущая версия. (Мы использовали его для развертывания всего нашего приложения)

person Arunoda Susiripala    schedule 09.05.2015
comment
Рад слышать это! Это должно быть полезно не только для Velocity, но и для других инструментов разработки, таких как Meteor Toys от msavin. Определенно есть несколько вариантов использования для сборки с --debug. - person Nick Benes; 11.05.2015
comment
Ссылка мертва. Его можно найти по адресу: github.com/zodern/ meteor-up/blob/master/README.md#build-options Если это сломается, проект github.com/zodern/meteor-up - person eadsjr; 24.05.2017

в настоящее время это не поддерживается в Velocity. Упомянутый вами способ - единственный способ с флагом --debug. Возможно, вы можете создать PR для MUP, чтобы разрешить эту опцию.

person Xolv.io    schedule 06.05.2015
comment
Спасибо за ответ. Похоже, MUP добавляет опцию --debug, которая должна помочь. Velocity — отличный инструмент, и он продолжает улучшаться; спасибо за вашу поддержку здесь и с Руководством по тестированию метеоров. С нетерпением жду возможности узнать, что еще Xolvio приготовил для Simian и другие. - person Nick Benes; 11.05.2015
comment
Спасибо за добрые слова! - person Xolv.io; 12.05.2015