Разворачиваем Nuxt.js проект вместе с pm2 (Ubuntu)

Pm2 - это профессиональный менеджер процессов для Node.js проектов.
Для запуска Nuxt.js проекта и дальнейшей его поддержки будем использовать этот менеджер.
Установим пакет pm2 на Ubuntu:
npm install pm2 -g
Создадим шаблон конфигурации pm2, выполнив команду в корне проекта:
pm2 init
Затем изменим файл ecosystem.config.js следующим образом:
module.exports = {
  apps : [
    {
      name: "nuxt-dev",
      script: "./node_modules/nuxt/bin/nuxt.js",
      args: "dev"
    },
    {
      name: "nuxt-prod",
      script: "./node_modules/nuxt/bin/nuxt.js",
      args: "start"
    }
  ]
}
Для запуска проекта в тестируемой версии:
pm2 start ecosystem.config.js --only nuxt-dev
Для релиза:
npm run build && pm2 start ecosystem.config.js --only nuxt-prod

Комментарии

  1. У вас опечатка.
    PM2 - менеджер процессов, а не менеджер пакетов

    ОтветитьУдалить

Отправить комментарий

Популярные сообщения