永久配置 Meteor 开发 MongoDB url



我正在尝试一个测试,将我的所有开发转移到 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?我在任何地方都找不到配置文件。

Nitrous 支持帮助我找到了快速解决方案。只是想在这里为有相同问题的其他人回答它。

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

例:

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

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

这会为整个节点框设置数据库.js而不是单个流星应用程序,因此您可能希望使用子集合相应地构建 Mongo 集合。

您可以在一行中执行此操作,如下所示:

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

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

不久前我掌握了我的方法,此后我对其进行了一些更改,但这仍然有效:

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

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

最新更新