私はpm2が生産の代わりに開発のゴーストブログを開始する理由を理解できません。pm2が私のゴーストブログを開発中に開始するのはなぜですか?
私はこれを実行することができます npm start --production
と私はそれがほしいと思うようにすべてです。しかし、私はpm2を使用しようとすると pm2 start index.js
私はしたくない開発で私のブログを開始します。私は目が見えなくてはなりませんが、pm2をプロダクションモードで起動させる方法をドキュメントで見ることはできません。
私はこのようなNPMでアプリを起動し、成功を持っている: npm start --production
私は、configファイルecosystem.config.js
にしようと、このようにそれを起動する:
pm2 start ecosystem.config.js
または
pm2 start ecosystem.config.js --env production
が、それはそうです開発から始める。ここに私の設定ファイルがあります。
module.exports = { apps : [ { name : "asle", script : "index.js", env: { COMMON_VARIABLE: "true" }, env_production : { NODE_ENV: "production" } } ] }
上記の設定ファイルがリストされています。奇妙なことは、すべてのpm2キャッシュを削除し、 'pm2 start ecosystem.config.js --env production'コマンドを実行したことです。しかし、私は実際に起動するコマンドに--env productionを指定する必要があるときに、なぜ設定ファイルを持っていなければならないのか分かりません。設定ファイルが必要ですか? – Asle