Pull to refresh

npm2debian: дебианизация npm пакетов

Reading time1 min
Views1.6K
Наверняка у многих, кто пробовал использовать Node.JS в своих проектах, возникал вопрос о деплое npm пакетов на сервера. В нашей инфраструктуре широко используются машины с Ubuntu, куда мы деплоим сервисы через debian пакеты. Хочу рассказать об инструменте, который мы написали для упрощения создания debian пакетов и которым успешно пользуемся уже больше года.

Первая версия npm2debian появилась в феврале 2011 года, в ноябре 2011 он был переписан практически с нуля, а совсем недавно — переехал с использования cdbs в создаваемых пакетах на debhelper 7 и обзавёлся базовой документацией.

Сейчас npm2debian это инструмент, который из npm пакета создаёт сорцовый Debian пакет. Как правило, всё что вам остаётся сделать — это собрать из него бинарные пакеты командой debuild или dpkg-buildpackage -rfakeroot.

В репозитории npm пакетов доступна самая свежая версия 0.2.10.

Установка: npm -g install npm2debian

Баги и пожелания пишите в трекер на github.
Если чувствуете в себе силы улучшить инструмент — в трекере всегда есть задачи. Patches are welcome!
Tags:
Hubs:
Total votes 15: ↑13 and ↓2+11
Comments6

Articles