Я не могу понять, почему pm2 запускает мой призрачный блог в разработке, а не в производстве.
Я могу запустить этот npm start --production
, и все в порядке, как я этого хочу. Но если я попытаюсь использовать pm2 pm2 start index.js
, он начнет мой блог в разработке, чего я не хочу. Я должен быть слепым, но не вижу в документах, как заставить pm2 запускаться в рабочем режиме.
Мне удалось запустить приложение только с помощью npm, например: npm start --production
Я попытался с файлом конфигурации ecosystem.config.js
и запустить его так:
pm2 start ecosystem.config.js
or
pm2 start ecosystem.config.js --env production
но, похоже, он только начинается в разработке. Вот мой файл конфигурации.
module.exports = {
apps : [
{
name : "asle",
script : "index.js",
env: {
COMMON_VARIABLE: "true"
},
env_production : {
NODE_ENV: "production"
}
}
]
}