3

Ghost を Openshift にインストールした後、これらのコマンドを入力する必要があるのはなぜですか?

rhc set-env NODE_ENV=production --app $appname
rhc app restart $appname
4

1 に答える 1

3

Ghost のスケルトン モジュールを見ると、各ランタイム環境の設定を指定する 、、など、config.js目立たないセクションがいくつかあることに気付くでしょう。developmenttestproduction

デフォルトでは、特に明示的に構成されてdevelopmentいない限り、ほとんどの Node.js アプリケーションは モードで実行されます。NODE_ENVGhost は Node.js アプリケーションであるNODE_ENVため、ランタイム設定を構成するためにも尊重されます。

developmentデフォルトのランタイム環境を使用して本番環境で Ghost サーバーを実行するべきではありません。

于 2014-07-13T17:34:47.247 に答える