Pakiet aplikacji Node.JS w RPM


0

Buduję aplikację serwera Node.JS dla klienta, skierowaną do RedHat EL 6.3. Chcą, aby aplikacja była zawarta w RPM. Zasadniczo RPM powinien:

  • Zainstaluj Node.JS i różne moduły Node (za pomocą komendy NPM npm install)
  • Wypełnij folder plikami aplikacji (HTML, JavaScript itp.)
  • Uruchom instancję serwera

Jestem nowy w RPM. Czy to może zrobić? Jak łatwo byłoby RPM wykonywać te zadania?

Odpowiedzi:


1

RPM nie powinien robić większości z tych rzeczy. Będziesz potrzebował osobnych pakietów zawierających Node.JS i każdy z jego modułów, i będziesz musiał sprawić, że sam pakiet aplikacji będzie wymagał wszystkich tych pakietów. Uruchomienie instancji powinno odbywać się za pomocą skryptu initscript zawartego w pakiecie aplikacji. Strona Projektu Fedora opiekunów pakietów daje liczbę zasobów przydatnych dla pakujących zarówno dla Fedory i podobnych dystrybucji.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.