aplicativo Bundle Node.JS em um RPM

0

Estou criando um aplicativo de servidor Node.JS para um cliente, destinado a RedHat EL 6.3. Eles querem que o aplicativo seja empacotado em um RPM. Basicamente, o RPM deve:

  • Instale o Node.JS e vários módulos do Node (usando o comando NPM npm install )
  • Preencha uma pasta com os arquivos do aplicativo (HTML, JavaScript, etc.)
  • Iniciar uma instância do servidor

Eu sou novo em RPMs. Esse é o tipo de coisa que eles podem fazer? Quão fácil seria para um RPM fazer essas tarefas?

    
por Randomblue 29.12.2012 / 02:42

1 resposta

1

O RPM não deve fazer a maioria dessas coisas. Você precisará de pacotes separados contendo o Node.JS e cada um de seus módulos, e você precisará fazer com que o próprio pacote de aplicativos requeira todos esses pacotes. O lançamento da instância deve ser feito com um script de inicialização contido no pacote do aplicativo. A página Mantenedores de Pacotes do Projeto Fedora fornece vários recursos úteis para empacotadores tanto do Fedora quanto de distribuições similares. / p>     

por 29.12.2012 / 04:16

Tags