Base de bot de discordHospedando

PM2

Como hospedar o projeto de bot de discord usando pm2

O PM2 é um gerenciador de processos daemon que ajudará você a gerenciar e manter sua aplicação online.

Para começar instale o pm2 globamente:

npm install -g pm2

Crie um arquivo na raiz do projeto para iniciar o script start. Nomeie de pm2.start.mjs:

pm2.start.mjs
import { exec } from "node:child_process";
exec("npm run start", { windowsHide: true });

Então você pode iniciar sua aplicação usando este comando:

pm2 start --name my-bot ./pm2.start.mjs

Você pode definir um nome customizado para o seu processo usando a flag --name

Pronto, sua aplicação será executada em segundo plano na maquina.

Abaixo estão alguns comandos úteis que você pode usar para gerenciar seu processo:

ComandoUsoDescrição
listpm2 listExibe todas os processos registrados
stoppm2 stop my-botPara o processo da sua aplicação
restartpm2 restart my-botReinicia o processo da sua aplicação
logspm2 logs my-botExibe as logs do processo da sua aplicação
deletepm2 delete my-botDeleta o processo da sua aplicação