Те, кто использует скрипт конфигурации, например .json
файл, для запуска процесса pm2, могут использовать npm start
любой другой скрипт, подобный этому.
мой-приложение-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"
}
]
}
Более подробно здесь .