在 Openshift 上安装 ghost 后,为什么需要输入这些命令?
rhc set-env NODE_ENV=production --app $appname
rhc app restart $appname
在 Openshift 上安装 ghost 后,为什么需要输入这些命令?
rhc set-env NODE_ENV=production --app $appname
rhc app restart $appname
如果您查看 Ghost 的骨架config.js
模块,您会注意到有几个谨慎的部分,例如development
、test
、production
,它们指定了每个运行时环境的设置。
默认情况下,大多数 Node.js 应用程序将在development
模式下运行,除非NODE_ENV
另有明确配置。由于 Ghost 是一个 Node.js 应用程序,因此它太尊重NODE_ENV
以配置运行时设置。
您绝对不应该使用默认development
运行时环境在生产环境中运行您的 Ghost 服务器。