2013-08-27 5 views
2

Я большой поклонник Heroku в эти дни, и поэтому я работал над переносом некоторых из своих приложений nodejs на свою платформу. Heroku использует инструмент с открытым исходным кодом, известный как foreman, для упрощения запуска/остановки приложения и т. Д. Он черным ящикам выполняет простые задачи, такие как загрузка файла .env перед запуском моего сервера nodejs.Как вызвать мастера через Eclipse при отладке

Теперь мне нужно отлаживать и переходить через некоторый код локально, и мой вопрос вращается вокруг поиска помощи сообщества о том, как получить наилучшую настройку для конфигурации отладки.

Вопрос: Я установил nodeclipse, чтобы помочь мне отладить код nodejs локально. Но когда я запускаю свою конфигурацию отладки, я не знаю, как получить выгоду от загрузки foreman, чтобы загрузить мои переменные среды из файла .env. Может кто-то помочь мне с этим?

PS: Я знаю, что я могу явно настроить аргументы программы или узла в окне конфигурации отладки eclipse, но это именно то, чего я пытаюсь избежать, потому что нет способа, чтобы что-то вроде этого оставалось актуальным , Я ищу один источник правды для переменных окружения, который является файлом .env, и я хотел бы знать, есть ли у кого-то хорошие идеи о том, как работать в отладочном запуске config из eclipse?

+0

Аналог http://stackoverflow.com/questions/14209280/node-js-application-to-cloud-foundry –

ответ

1

Есть на вопросы здесь, на самом деле

Там первым в теме «Как вызвать прораб с помощью Eclipse, при отладке», уже ответил @pulkitsinghal сам, то есть создать Run/Debug конфигурацию для Nodeclipse.

Второй вопрос заключается в том, как автоматизировать и принять эту информацию от .env (формат, который я не знаю, просто потому, что каждый PaaS будет создавать собственный формат для таких настроек). Это позволит нам быть правдой до DRY principle.

Ответ DIY «Сделай сам»

Чулан код, что вам нужно, это https://github.com/Nodeclipse/nodeclipse-1/blob/master/org.nodeclipse.debug/src/org/nodeclipse/debug/launch/LaunchConfigurationDelegate.java Может разборе .env в конфигурации будет достаточно. Запрос Pull приветствуется.

Вы также можете предложить идею по адресу http://nodeclipse.uservoice.com/forums/216804-general, надеюсь, что многим нужно то же самое.

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