Démarrage automatique de Node-RED avec PM2 (Linux, Linux ARM, macOS)

Discussions autour des problèmes d'installation de Node-RED sur les plateformes supportées : Linux ARM (Raspbian pour Raspberry Pi, Armbian pour Orange Pi), Linux 64-bits, macOS et Windows
Avatar de l’utilisateur
admin
Site Admin
Messages : 23
Inscription : Mar Juil 04, 2017 4:04 pm

Démarrage automatique de Node-RED avec PM2 (Linux, Linux ARM, macOS)

Message par admin » Mar Juil 11, 2017 6:48 am

PM2 est un paquet npm (Nodejs) qui permet de gérer le démarrage, l'arrêt (et d'autres fonctions) de projets Nodejs. Il est très facile à utiliser et permet de démarrer Node-RED au lancement du système.
Commencez par installer PM2 avec cette commande :

Code : Tout sélectionner

sudo npm install -g pm2
Si vous ne connaissez pas chemin de Node-RED, exécutez cette commande

Code : Tout sélectionner

which node-red
Sur Armbian / Raspbian, il est devrait se trouver dans /usr/bin/node-red.
Pour lancer NodeRED, exécutez cette commande PM2

Code : Tout sélectionner

pm2 start /usr/bin/node-red -- -v
Pour finir, on enregistre la configuration et on active le démarrage automatique. C'est tout.

Code : Tout sélectionner

pm2 save
sudo pm2 startup
Remarque. Il est obligatoire d'exécuter la commande pm2 startup en root. Sinon, vous devrez modifier manuellement les variables d'environnement comme ceci

Code : Tout sélectionner

sudo env PATH=$PATH:/usr/bin /usr/lib/node_modules/pm2/bin/pm2 startup systemd -u pi --hp /home/pi

Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 0 invité