Запуск двух реагирующих клиентов на PM2

Я пытаюсь запустить двух клиентов с npm start на pm2, но я не понимаю, как создать своего рода псевдоним для каждого из них. Они оба работают на разных портах, и я пытался использовать

pm2 start npm

на каждом из них, но он запускает только один и игнорирует другой


person tiagomnf    schedule 13.02.2019    source источник
comment
следовали ли вы этому stackoverflow.com /вопросы/47919811/ ?   -  person Chotala Paresh    schedule 13.02.2019


Ответы (1)


мы можем добавить список приложений, которые работают на другом порту. Это образец process.json в моем проекте. Здесь API работает на порту 3001, а storeapp работает на порту 3000.

        {
            "name": "api",
            "script": "./src/api/server/index.js",
            "node_args": "-r esm",
            "watch": ["./config/server.js", "./src/api/server/"],
            "instances": "1",
            "exec_mode": "fork",
            "watch_options": {
                "persistent": true,
                "ignoreInitial": false
            }
        },
        {
            "name": "storeapp",
            "script": "./dist/store/server/index.js",
            "node_args": "-r esm",
            "watch": [
                "./config/server.js",
                "./theme/assets/index.html"
            ],
            "instances": "1",
            "exec_mode": "fork",
            "watch_options": {
                "persistent": true,
                "ignoreInitial": false
            }
        }
    ]
}

```
person Avid Programmer    schedule 13.02.2019