Есть сайт на nuxtjs который запускает сервер на 3000 порту. Для разработки решил запустить еще один сервер на 3001 порту.
Для этого добавил в package.json такой код:
...
"scripts": {
"start_dev": "nuxt start --port 3001",
...
}
...
Теперь, если я напишу npm run start_dev, то все заработает.
Далее мне нужно это дело демонезировать. Использую pm2. На сколько я понял, нельзя запустить pm2 c параметрами через командную строку, а нужно создать файл с конфигом. Создал файл pm2.config.js:
module.exports = {
apps: [{
name : "dev_script",
script : "npm",
watch: false,
args : "start_dev",
cwd : "./"
}]
};
Пытаюсь запустить его через pm2 start pm2.script.js, скрипт запускается и тут же падает.
Что я делаю не так?