Ajout profile pm2

This commit is contained in:
bwaegeneire 2024-02-22 10:25:06 +01:00
parent 44fc2affbd
commit e8d69e01b1

View file

@ -72,6 +72,21 @@ v10.24.1
### Utilisateur
#### Mise en place
Afin qu'un utilisateur puisse directement utiliser les binaires installés par ses paquets NPM, il faut s'assurer que :
1. `$HOME/node_modules/.bin` est dans son `$PATH`
2. `/home` ne soit pas monté avec l'option `noexec`
Ça peut se faire avec les commandes suivantes :
~~~(sh)
# (umask 022; echo 'PATH="$HOME/node_modules/.bin:$PATH"' > /etc/profile.d/npm.sh)
# findmnt /home
~~~~
#### Utilisation
En tant qu'utilisateur, on peut installer des modules **npm**, par exemple :
~~~
@ -140,7 +155,8 @@ $ npm install yarn
[PM2 (Process Manager 2)](https://pm2.io) est un système de gestion de processus en production. Il peut s'assurer du bon fonctionnement du (ou des) processus applicatif, collecter les logs, faire du load balancing, etc...
La version "Runtime" est peut être installée avec npm. Il exsites des depots Debian mais il ne sont pas mis a jours depuis des année et ne fonctionnent pas.
La version "Runtime" est peut être installée avec npm. Il existe des depots Debian mais il ne sont pas mis a jours depuis des année et ne fonctionnent pas.
Une application pourra ensuite être lancée avec la commande `pm2 start index.js`