Search code examples
meteornitrousio

Permanently configure Meteor development MongoDB url


I am trying a test to move all my development to Nitrous.io IDE, but with limited space in my Nitrous box I want to permanently host my Mongo databases at MongoHQ.com. Currently each day I need to set my MONGO_URL by running:

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

If I fire up another console or logout of Nitrous my MONGO_URL needs to set again.

How can I set the development MONGO_URL for good per meteor app? I cannot find a config file anywhere.


Solution

  • Nitrous support helped me find a quick solution. Just wanted to answer it here for others with the same issue.

    Open ~/.bash_profile and enter your DB information.

    example:

    export MONGO_URL='mongodb://jimmy:[email protected]:12345/mynitrobox'

    Next in the console run source ~/.bash_profile to load the settings.

    This sets the DB for your entire node.js box, not individual meteor apps, so you may want to structure your Mongo collections accordingly with subcollections.