node_pm2 é um dashboard open-source para monitorar aplicações que utilizam o PM2. Ele é hospedado na própria máquina onde o projeto está rodando com PM2, permitindo uma fácil visualização e gerenciamento dos processos.
- Exibe informações sobre os processos gerenciados pelo PM2
- Permite monitoramento dos processos
- Interface amigável para gerenciar aplicações diretamente no servidor
-
Clone o repositório:
git clone https://github.com/hernandemonteiro/node_pm2.git cd node_pm2
-
Instale as dependências:
npm install
-
Configure as variáveis de ambiente no arquivo
.env
. Exemplo:PASSWORD=suasenha PORT=3000 # Opcional, porta padrão será 3005 se não for especificada
-
Faça o build da aplicação:
npm run build
Para iniciar o dashboard em ambiente de produção, rode:
npm start
Para desenvolvimento, utilize:
npm run dev
- PASSWORD (Obrigatório): Define a senha para acessar o dashboard.
- PORT (Opcional): Define a porta em que o dashboard será servido. Se não especificado, a aplicação será hospedada na porta padrão
3005
.
Contribuições são bem-vindas! Se você encontrar um problema ou tiver uma sugestão, por favor, abra uma issue ou faça um pull request.
Se precisar de ajustes ou mais detalhes, é só avisar!