Comment déployer NodeJS avec PM2

Comment déployer NodeJS avec PM2



Guide pas à pas pour déployer votre app nodejs avec pm2.
Dans cette vidéo nous allons voir une fonctionnalité clé de l’outil open source PM2.
PM2 c’est un production process manager qui vous aider à gérer vos app nodejs en production.
Avec plus 32K stars sur github et plus de 100Milion de téléchargements sur NPM c’est un des projets open source qui domine le monde moderne.

➡️ Cours GRATUIT pour être plus confiant en développant du JS

Les parties de cette vidéos

00:00 – Introduction à pm2
02:36 – Présentation du Déploiement avec pm2
04:50 – Déploiement multi serveurs
06:44 – Installation de pm2
07:40 – pm2 ecosystem
09:10 – Configuration du Déploiement
09:46 – Déploiement de l’app nodejs

—————————————- Informations —————————————-

Notre environnement :
Créateur de la vidéo: Shubham

—————————————- Liens —————————————-

✅ Challenges en JS:
💡 Comprendre:
🐦Twitter:

20 thoughts on “Comment déployer NodeJS avec PM2

  1. Sympa la vidéo, les graphiques sont cool !
    Je connaissais pas cette feature de pm2.
    J'utilise Apex Up qui facilite grandement les déploiements sur des Lambda, du coup pas de problème de scalabilité, c'est bien pour des petits projets, ça évite de se former sur un framework serverless.
    https://github.com/apex/up

  2. Bonjour, bonne vidéo qui m'a fait découvrir cette fonctionnalité que je ne connaissais pas. Par contre, je trouve ça dommage même si c'est logique dans son fonctionnement que cela implique un connection ssh. En local pas de problème mais si l'IP n'est pas exposé … Faire un mini script d'auto pull le permet lui, même si c'est beaucoup moins complet pour moi ce deploy est inutilisable.

  3. et René ! 🙂 please path = pafffffffffff et pas pâte !
    sinon elles sont bien utiles vos vidéos. Merci !

  4. Bonjour, Merci pour le sujet ainsi que l'existence de votre chaine que je trouve génial ! Je découvre PM2 qui est très intéressant et qui m'a l'air très complet. J'utilise Heroku pour les WepApp et Netlify pour les sites statiques. Une comparaison avenir sur les différents sites de déploiements ?

  5. Tutoriel très intéressant, je dépose sur GitLab et j'utilise un script bash pour tout envoyer, installer, reloader sur mon VPS. Je ne connaissais pas cette commande. Un petit Tuto avec GitLab et npm serait génial !

  6. C'est du très lourd cette fonctionnalité ! Commandes pre-post deploy, roll back et compagnie, que demande le peuple ?
    J'ai juste eu un petit soucis avec la clé SSH de mon serveur que j'ai dû ajouter à mon gitlab privé pour qu'ils puissent communiquer mais sinon c'est niquel.
    Continuez à nous régaler, votre contenu est vraiment qualitatif 😉

  7. Super… Merci bien
    je n'utilisais pas cette fonctionnalité de PM2.. mais elle m'interesse grandement maintenant.
    :::
    Questions ::
    1- Est-il possible de deployer des applications Angular, AngularJS ??
    2- C'est quoi le theme que tu utilise sur ton terminal iTerm.. j'aime bien le rendu ??

    Merci bien

  8. Super video, je suis aussi preneur pour une autre sur le sujet. Etant debutant je me sert de screen sur bash mais je vais vite m'interesser a pm2 merci 👍.

  9. oui je suis preneur d'autres video sur le sujet ^^
    je l'utilise comme tu l'as décrit :/ same on me
    un peu rapide faut revoir la video plusieurs fois 🙂
    du coup c'est pas simplement le fait de faire le push sur master qui déclenche la mise à jour coté serveur mais me PM2 deploy apres le push.

  10. Je developpe avec meteorjs et j'utilise meteor-up mais est ce possible d'utiliser pm2 à la place de meteor-up ?

  11. merci pour la video , juste un eclaircissement est ce que PM2 fonctionne seulement sur un serveur distant sur lequel on a le control total , est ce qu'on peut l'utiliser par exemple avec Heroku ?

Leave a Reply

Your email address will not be published. Required fields are marked *