Déployer une app Node.js avec PM2
Installez Node.js, lancez votre API avec PM2 et configurez le redémarrage automatique.
Prêt à lancer votre service ? Consultez les offres et commandez en ligne.
Voir les offres et commanderObjectif
Héberger une API ou un bot Node.js en production avec redémarrage automatique grâce à PM2.
Installation Node.js et PM2
curl -fsSL https://deb.nodesource.com/setup_20.x | bash -
apt install -y nodejs
npm install -g pm2Déployer l'application
- Cloner ou uploader
Votre projet dans
/var/www/monapp, puisnpm ci --production. - Démarrer avec PM2
pm2 start src/index.js --name monapp - Reverse proxy Nginx
Proxy vers
http://127.0.0.1:3000(voir guide Nginx). - Persistence au reboot
pm2 startuppuispm2 save
Logs
pm2 logs monapp et pm2 monit pour surveiller CPU/RAM.