Installation de PM2 GUI
Présentation
Interface graphique de gestion des Process
Nous installons par défaut l'interface graphique "PM2 Gui" qui met en œuvre un serveur et une interface web permettant un pilotage simplifié des process. Le serveur est lui-même géré par PM2.
Installation et configuration
Commande d’installation :
sudo npm install pm2-gui -g
config :
/usr/lib/node_modules/pm2-gui/pm2-gui.ini
ou
/usr/local/lib/node_modules/pm2-gui/pm2-gui.ini
Les configurations à modifier dans le fichier sont :
port = 8088
daemonize = false
authorization = xxxxxxxxxxxxx (votre mot de passe)
Pour avoir pm2-gui dans pm2,
Créez un dossier pm2-gui, puis le fichier pm2-gui/pm2-gui.sh dans lequel vous écrivez les lignes suivantes :
#!/bin/sh
exec pm2-gui start
Pour lancer PM2 en standalone,
Pour lancer PM2 en standalone,
Créez le fichier pm2-gui/pm2.config.json dans lequel vous écrivez les lignes suivantes :
{
"apps": [
{
"name": "pm2-gui",
"script": "./pm2-gui.sh"
}
]
}
Vous pourrez ensuite lancer PM2 GUI comme un process standard managé par PM2
pm2-gui $> pm2 start pm2.config.json
Pour lancer PM2 GUI comme une application du système Spinalcore
Pour lancer PM2 GUI comme une application du système Spinalcore
Dans le répertoire contenant votre système, ouvrez le fichier .apps.json et complétez-le avec les informations sur PM2 GUI :
{
"apps": [
{
"name": "spinal-core-hub",
"script": "spinalhub.js",
"cwd": "./nerve-center/"
},
...
{
"name": "pm2-gui",
"script": "PATH_OF_PM2_GUI/pm2-gui.sh"
}]
}
Vous pourrez ensuite lancer PM2 GUI comme un process de vote système managé par PM2
spinalcom-system $> pm2 start launch.config.json
Suivant : Utilisation de PM2 GUI