Node.js est un environnement d’exécution populaire qui vous permet d’exécuter du code JavaScript en dehors du navigateur. Il est largement utilisé pour créer des applications évolutives et performantes. PM2 est un gestionnaire de processus pour les applications Node.js qui garantit la disponibilité et aide à la surveillance et à la gestion.
Dans ce guide, nous allons suivre les étapes pour installer Node.js et PM2 sur Ubuntu 20.04.
Avant d’installer Node.js et PM2, mettez à jour votre liste de paquets pour vous assurer que vous disposez des dernières versions disponibles :
sudo apt update && sudo apt upgrade -y
Il y a plusieurs façons d’installer Node.js sur Ubuntu 20.04. Nous utiliserons le dépôt NodeSource pour obtenir la dernière version stable.
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
Remplacez 18.x
par la dernière version LTS si nécessaire.
sudo apt install -y nodejs
node -v
npm -v
Cette commande devrait indiquer les versions installées de Node.js et de npm.
PM2 est un gestionnaire de processus qui aide à maintenir vos applications Node.js en fonctionnement.
sudo npm install -g pm2
pm2 -v
Ceci devrait retourner la version installée de PM2.
Pour démontrer PM2, nous allons créer une application Node.js simple et l’exécuter.
mkdir myapp && cd myapp
echo "console.log('Hello from Node.js!') ;" > app.js
pm2 start app.js
pm2 list
pm2 save
pm2 startup
Suivez les instructions fournies par la commande pour terminer la configuration.
PM2 fournit plusieurs commandes pour gérer et surveiller les applications :
pm2 restart app.js
pm2 stop app.js
pm2 delete app.js
pm2 logs
Vous avez installé avec succès Node.js et PM2 sur Ubuntu 20.04. Avec PM2, vous pouvez vous assurer que vos applications Node.js s’exécutent en continu, redémarrent automatiquement et fournissent des journaux utiles pour le débogage. Cette configuration est idéale pour les environnements de production où la disponibilité et la stabilité sont cruciales.