永久配置Meteor开发MongoDB网址

时间:2013-10-16 17:01:52

标签: meteor nitrousio

我正在尝试测试将我的所有开发工作转移到Nitrous.io IDE,但我的Nitrous框中的空间有限,我想在MongoHQ.com上永久托管我的Mongo数据库。目前,我每天都需要通过运行来设置我的MONGO_URL:

export MONGO_URL='mongodb://<user>:<pass>@paulo.mongohq.com:12345/<db>'

如果我启动另一个控制台或注销Nitrous,我的MONGO_URL需要重新设置。

如何为每个流星应用设置好的开发MONGO_URL?我无法在任何地方找到配置文件。

2 个答案:

答案 0 :(得分:4)

亚硝酸盐支持帮助我找到了快速解决方案。只是想在这里回答有同样问题的其他人。

打开~/.bash_profile并输入您的数据库信息。

示例:

export MONGO_URL='mongodb://jimmy:criket@paulo.mongohq.com:12345/mynitrobox'

接下来在控制台中运行source ~/.bash_profile以加载设置。

这为您的整个node.js框设置了数据库,而不是单独的meteor应用程序,因此您可能希望使用subcollections相应地构建Mongo集合。

答案 1 :(得分:1)

你可以在一行中这样做:

MONGO_URL='mongodb://<user>:<pass>@paulo.mongohq.com:12345/<db>' meteor

我对Nitrous.io了解不多,但在AWS EC2中,我有一个新手工作,在服务器启动时为我运行。

我曾经说过我的方法,我已经改变了一点但这仍然有效:

https://gist.github.com/davidworkman9/6466734

我不知道这会帮助你在Nitrous.io,祝你好运!