我正在尝试测试将我的所有开发工作转移到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?我无法在任何地方找到配置文件。
答案 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,祝你好运!