Carregando...
Sem categoria

Instalando Node RED como serviço em um Windows

Para criar um programa em Node RED que inicie, automaticamente, toda vez que o computador é ligado e reinicie em caso de erros, é preciso transformar ele em um serviço.

Para criar um serviço no Windows precisaremos do grandioso nssm (Non Sucking Service Manager) e de um terminal (cmd, prompt de comando) com acesso nível Administrador.

É muito interessante que você instale o Node RED de forma local (sem usar a instalação global). Eu ensino isso aqui nesse artigo: Como instalar o Node-RED localmente?

Com o nssm instalado e a pasta do seu projeto NodeJS com o Node-RED já instalado como dependência em algum lugar do seu computador, crie um serviço no nssm:

nssm.exe install seu-programa-nodered
Path: C:\Program Files\nodejs\node.exe
Startup directory: C:\Users\TiagoMartins\Projects\ubivis-optimizations-dashboard
Arguments: node_modules/node-red/red.js -v -u .

Path = informar o caminho do nodejs (caminho absoluto)

é possível ver o caminho absoluto através do comando:

where node

Startup directory = caminho da pasta do projeto NodeJS, onde o Node-RED foi instalado como uma biblioteca

Arguments = caminho pra executar o node RED dentro da pasta do projeto NodeJS

Um comentário
Deixe um comentário

O seu endereço de e-mail não será publicado.