Запуск двух реагирующих клиентов на PM2 - PullRequest
0 голосов
/ 13 февраля 2019

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

pm2 start npm

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

1 Ответ

0 голосов
/ 13 февраля 2019

мы можем добавить список приложений, которые работают в другом порту.Это пример 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
            }
        }
    ]
}

```
...