Openshift Nodejs App上的自定义域不显示。 [+ process.env.OPENSHIFT_APP_DNS]

时间:2014-09-08 00:16:21

标签: node.js git openshift ghost-blog

我在openshift上运行了一个鬼博客,我为我的网站创建了成功的自定义域名,一切都很好,但订阅链接作为我的菜单中的其他链接指向我的openshift URL ghost-nodejs.rhcloud.com而不是我的自定义域my-blog.com

在我的机器上克隆了git repo之后,我打开了config.js并将url: 'http://my-ghost-blog.com',更改为我的自定义域url: 'http://my-blog.com',,但没有任何变化。我后来也将production: { 'url: 'http://'+process.env.OPENSHIFT_APP_DNS,更改为我的自定义域名,但该更改使我的博客根本无法使用。 (我完全删除了+ process.env.OPENSHIFT_APP_DNS部分)

有人可以指导我吗?

PS:我使用的git命令是git clone ssh//*****我在本地改变了一些东西然后我跑了 git add -A然后是git commit -a -m 'alter my app',最后是git push

1 个答案:

答案 0 :(得分:0)

确保运行以下命令将运行时设置为生产

`rhc set-env NODE_ENV = production --app yourappname'

这将确保使用您在config.js的production部分下所做的更改。