在Openshift上安装ghost后,为什么需要输入这些命令?
rhc set-env NODE_ENV=production --app $appname
rhc app restart $appname
答案 0 :(得分:3)
如果您查看Ghost的骷髅config.js
模块,您会发现有几个谨慎的部分,例如development
,test
,production
,指定每个运行时环境的设置。
默认情况下,除非development
显式配置,否则大多数Node.js应用程序将以NODE_ENV
模式运行。由于Ghost是Node.js应用程序,因此它也尊重NODE_ENV
以配置运行时设置。
您绝对不应该使用默认的development
运行时环境在生产环境中运行Ghost服务器。