Для упаковки Node.js сервера в deb файл, вам потребуется создать установочный скрипт, описать зависимости и правила сборки в файле контроля Debian (control file), а также определить файлы и директории, которые должны быть включены в установочный пакет.
Вот пример шагов, которые могут помочь вам настроить deb файл для установки и запуска Node.js сервера:
1. Создайте структуру директорий для вашего проекта, включая директории для исходных кодов, установочных скриптов, статических файлов и т.д.
2. Создайте файл control, описывающий метаданные пакета, такие как название, версия, авторы, зависимости и прочее.
3. Создайте установочный скрипт, который будет запускаться при установке и удалении пакета. В этом скрипте вы можете указать команды для установки зависимостей, запуска Node.js сервера и т.д.
4. Укажите файлы и директории, которые должны быть включены в установочный пакет. Обычно это включает в себя исполняемые файлы, конфигурационные файлы, статические файлы и т.д.
5. Создайте deb файл с помощью утилиты dpkg-deb, указав путь к вашему проекту, файлу control и остальным необходимым файлам.
6. Протестируйте установку и запуск вашего Node.js сервера, используя созданный deb файл.
Относительно частоты использования сборки deb файлов для node.js серверов, это может зависеть от конкретного проекта и требований к установке и распространению приложения. Но в общем, создание deb пакетов для Node.js проектов не является стандартной практикой, так как Node.js обычно используется для разработки веб-приложений, которые могут быть установлены через npm или другие менеджеры пакетов. В любом случае, создание deb пакетов для Node.js проектов возможно и может быть полезно в определенных случаях.