- PVSM.RU - https://www.pvsm.ru -
Наверняка у многих, кто пробовал использовать Node.JS в своих проектах, возникал вопрос о деплое npm [1] пакетов на сервера. В нашей инфраструктуре широко используются машины с Ubuntu, куда мы деплоим сервисы через debian пакеты. Хочу рассказать об инструменте, который мы написали для упрощения создания debian пакетов и которым успешно пользуемся уже больше года.
Первая версия npm2debian [2] появилась в феврале 2011 года, в ноябре 2012 он был переписан практически с нуля, а совсем недавно — переехал с использования cdbs [3] в создаваемых пакетах на debhelper 7 [4] и обзавёлся базовой документацией.
Сейчас npm2debian это инструмент, который из npm пакета создаёт сорцовый Debian пакет. Как правило, всё что вам остаётся сделать — это собрать из него бинарные пакеты командой debuild или dpkg-buildpackage -rfakeroot.
В репозитории npm пакетов доступна [5] самая свежая версия 0.2.10.
Установка: npm -g install npm2debian
Баги и пожелания пишите в трекер [6] на github.
Если чувствуете в себе силы улучшить инструмент — в трекере всегда есть задачи. Patches are welcome!
Автор: arikon
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/node-js/4239
Ссылки в тексте:
[1] npm: http://npmjs.org
[2] npm2debian: http://github.com/arikon/npm2debian
[3] cdbs: http://build-common.alioth.debian.org/
[4] debhelper 7: http://kitenet.net/%7Ejoey/blog/entry/cdbs_killer___40__design_phase__41__/
[5] доступна: http://search.npmjs.org/#/npm2debian
[6] трекер: https://github.com/arikon/npm2debian/issues
Нажмите здесь для печати.