Aquellos que usan un script de configuración como un .json
archivo para ejecutar el proceso pm2 pueden usar npm start
o cualquier otro script como este:
my-app-pm2.json
{
"apps": [
{
"name": "my-app",
"script": "npm",
"args" : "start"
}
]
}
Entonces simplemente -
pm2 start my-app-pm2.json
Editar : para manejar el caso de uso cuando tiene este script de configuración en un directorio principal y desea iniciar una aplicación en el subdirectorio, use el cwd
atributo.
Suponiendo que nuestra aplicación esté en el subdirectorio nested-app
relativo a este archivo de configuración, entonces:
{
"apps": [
{
"name": "my-nested-app",
"cwd": "./nested-app",
"script": "npm",
"args": "start"
}
]
}
Más detalles aquí .