Skip to content

Issue#51: Add service generator to BlendDB

Lucas Fernandes de Oliveira requested to merge issue/51 into master

Adiciona um script que gera os arquivos que tornam o blendb um serviço, usando sytemd.

Essa opção foi escolhida pois:

  1. O sytemd precisa dos caminhos absolutos para utilizar como executaveis
  2. Não permite o uso de variaveis de ambiente, a menos que varios (2) arquivos sejam usados
  3. Para usar o nvm o script deve ser carregado, usando o comando source

Para contirnuar usando nvm um script foi criado para detectar a versão na qual o node está executando, e já receber outros parãmentros de configuração

O único porém desse script é que um ultimo comando deve ser executado como root para carregar o novo serviço. O próprio script não recebeu essa funcionalidade pois ele utiliza o contexto local para pegar as váriaveis de ambiente, localização do nvm então esse último comando foi deixado para ser executado fora do script.

Signed-off-by: Lucas Fernandes de Oliveira lfo14@inf.ufpr.br

Merge request reports

Loading