Intermedio 13 min

Distribuisci un'app Node.js con PM2

Installa Node.js, esegui la tua API con PM2 e configura il riavvio automatico.

#Node.js#PM2#Distribuzione

Pronto per iniziare il tuo servizio? Controlla le offerte e ordina online.

Visualizza offerte e ordine

Obiettivo

Ospitare un'API o un bot Node.js in produzione con riavvio automatico grazie a PM2.

PM2
Responsabile del processo Node.js

Installazione Node.js e PM2

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

Applicazione di distribuzione

  1. Cloner o uploader

    Il tuo progetto /var/www/monapp# Poi, # npm ci --production.

  2. Iniziare con PM2

    pm2 start src/index.js --name monapp

  3. Delegazione inversa Nginx

    Proxy a http://127.0.0.1:3000 (vedi guida Nginx).

  4. Persistenza del riavvio

    pm2 startup allora pm2 save

Logs pm2 logs monapp e pm2 monit per monitorare la CPU/RAM.

Guide correlate