【发布时间】:2015-03-30 21:05:47
【问题描述】:
OpenShift 本身有文章建议我可以使用 MongoDB 配置应用程序,然后在其他应用程序中设置 envvars 以访问该数据库
例如
How do you access a MongoDB database from two Openshift apps?
和
https://blog.openshift.com/sharing-database-across-applications/
问题是应用程序数据库的环境变量/主机名是“localhost”或点分四边形 (129.xxx.xxx.xxx),这显然不会(实际上没有 - 我试过了)如果在来自另一个应用程序的连接字符串中使用(在同一个 OpenShift“域”中)
这是 OpenShift 为阻止这种使用而做的事情吗?至少在“免费”层?? - 或者我错过了什么/有没有人有这个工作atm???
附言使用应用程序的实际连接字符串(例如 app-domain.rhcloud.com)不起作用(即使来自“内部托管”应用程序)
【问题讨论】: