Ті, хто використовує конфігураційний скрипт, як .json
файл для запуску процесу pm2, може використовувати npm start
або будь-який інший подібний сценарій -
my-app-pm2.json
{
"apps": [
{
"name": "my-app",
"script": "npm",
"args" : "start"
}
]
}
Тоді просто -
pm2 start my-app-pm2.json
Редагувати - для обробки випадку використання, коли ви маєте цей сценарій конфігурації у батьківському каталозі та хочете запустити додаток у підкаталозі, тоді використовуйте cwd
атрибут.
Якщо припустимо, що наша програма перебуває у підкаталозі nested-app
відносно цього файлу конфігурації -
{
"apps": [
{
"name": "my-nested-app",
"cwd": "./nested-app",
"script": "npm",
"args": "start"
}
]
}
Детальніше тут .