在 Heroku 中的 Sinatra 和 Rails 应用程序之间共享 MongoHQ 数据库
我有 Sinatra 和 Rails 3 应用程序。应用程序是独立创建的,并托管在 2 个独立的 Heroku 实例中。所以我需要为两个应用程序共享一个 MongoHQ 数据库。我该怎么做呢?有什么想法吗?
谢谢。
I have a Sinatra and Rails 3 applications. Applications were created independently and are hosted in 2 separate Heroku instances. So I need a share one MongoHQ database to both applications. How can I do it? Any idea?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这真的很容易。
在具有 MongoHQ 数据库的应用程序中,查看
heroku config
的输出 - 您正在寻找条目MONGOHQ_URL
。您需要做的就是在另一个应用程序上将类似的配置变量设置为与第一个应用程序显示的值相同的值,然后在第二个应用程序中将其用作 ENV['MONGOHQ_URL'] 。
It's really easy.
In the application that has the MongoHQ database look at the output of
heroku config
- you're looking for the entryMONGOHQ_URL
.All you need do is on the other application set a similar config variable to the same value as displayed from the the first application and then use it as ENV['MONGOHQ_URL'] in your second application.