запустить pm2 в указанном c порту и использовать режим кластера - PullRequest
1 голос
/ 03 марта 2020

У меня есть приложение nuxt js, теперь оно работает в режиме форка.

Я пытался использовать этот файл экосистемы, но он не работает.

module.exports = {
    apps : [{
        name      : 'MyAppName', // App name that shows in `pm2 ls`
        exec_mode : 'cluster', // enables clustering
        instances : 'max', // or an integer
        port: 1234,
        script    : './node_modules/nuxt/bin/nuxt-start', // The magic key
    }]
};

Можно ли запустить pm2 с помощью режим кластера в указанном c порту?

1 Ответ

0 голосов
/ 04 марта 2020

Объединяя документы pm2 с Nuxt. js кажется, что добавление переменных env в ваш файл экосистемы должно выполнить sh то, что вы спрашиваете:

apps : [{
        name      : 'MyAppName', // App name that shows in `pm2 ls`
        exec_mode : 'cluster', // enables clustering
        instances : 'max', // or an integer
        env: {
          NUXT_PORT: "1234"
        },
        env_production: {
          NUXT_PORT: "1234"
        },
        script    : './node_modules/nuxt/bin/nuxt-start', // The magic key
    }]

https://nuxtjs.org/faq/host-port/#with -nuxt_host-and-nuxt_port-env-variable

https://pm2.keymetrics.io/docs/usage/application-declaration/#generate -конфигурация

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...