Intermédios 13 min

Implantar um aplicativo Node.js com PM2

Instale Node.js, execute sua API com o PM2 e configure a reinicialização automática.

#Node.js#PM2#Implantar

Pronto para começar o seu serviço? Verifique ofertas e encomendas on-line.

Ver ofertas e ordem

Objectivo

Hospede uma API ou um bot Node.js em produção com reinicialização automática graças ao PM2.

PM2
Gestor de processos Node.js

Instalação Node.js e PM2

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

Implantar o pedido

  1. Cloner ou carregador

    Seu projeto em /var/www/monapp, então npm ci --production.

  2. Iniciar com PM2

    pm2 start src/index.js --name monapp

  3. Proxy inverso Nginx

    Proxy para http://127.0.0.1:3000 (ver guia Nginx).

  4. Reiniciar a persistência

    pm2 startup então pm2 save

Registos pm2 logs monapp e pm2 monit para monitorar CPU/RAM.

Guias relacionados