Aqueles que estão usando um script de configuração como um .json
arquivo para executar o processo pm2 podem usar npm start
ou qualquer outro script como este -
my-app-pm2.json
{
"apps": [
{
"name": "my-app",
"script": "npm",
"args" : "start"
}
]
}
Então simplesmente -
pm2 start my-app-pm2.json
Editar - Para lidar com o caso de uso em que você possui esse script de configuração em um diretório pai e deseja iniciar um aplicativo no subdiretório, use o cwd
atributo
Supondo que nosso aplicativo esteja no subdiretório nested-app
relativo a esse arquivo de configuração, então -
{
"apps": [
{
"name": "my-nested-app",
"cwd": "./nested-app",
"script": "npm",
"args": "start"
}
]
}
Mais detalhes aqui .