Intermediate 13 min

Bereitstellen einer Node.js-App mit PM2

Installieren Sie Node.js, führen Sie Ihre API mit PM2 aus und konfigurieren Sie den automatischen Neustart.

#Node.js#PM2#Deploy

Bereit, Ihren Service zu starten? Überprüfen Sie Angebote und bestellen Sie online.

Angebote ansehen und bestellen

Ziel

Hosten Sie eine API oder einen Node.js Bot in Produktion mit automatischem Neustart dank PM2.

PM2
Prozessmanager Node.js

Installation Node.js und PM2

curl -fsSL https://deb.nodesource.com/setup_20.x | bash - apt install -y nodejs npm install -g pm2

Deployment Application

  1. Cloner oder Uploader

    Ihr Projekt in /var/www/monapp, dann npm ci --production.

  2. Beginnen Sie mit PM2

    pm2 start src/index.js --name monapp

  3. Reverse Proxy Nginx

    Proxy zu http://127.0.0.1:3000 (siehe Anleitung Nginx).

  4. Reboot-Persistenz

    pm2 startup dann pm2 save

Logarithmus pm2 logs monapp und pm2 monit CPU/RAM zu überwachen.

zugehörige Leitfäden