Я строю узел.Серверное приложение JS для клиента, ориентированное на RedHat EL 6.3. Они хотят, чтобы приложение было упаковано в RPM. В основном, RPM должен:

  • Установить узел.JS и различные Node-модули (с помощью команды NPM npm install)
  • Заполните папку файлами приложения (HTML, JavaScript и т.д.)
  • Запустите экземпляр сервера

Я новичок в RPM. Это то, что они могут сделать? Насколько легко было бы RPM выполнить эти задачи?

1 ответ1

1

RPM не должен делать большинство из этих вещей. Вам понадобятся отдельные пакеты, содержащие Node.JS и каждый из его модулей, и вам нужно будет сделать, чтобы сам пакет приложений требовал все эти пакеты. Запуск экземпляра должен выполняться с помощью initscript, содержащегося в пакете приложения. На странице сопровождения пакетов проектов Fedora представлен ряд ресурсов, полезных для упаковщиков как для Fedora, так и для подобных дистрибутивов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .