Meteor run without creating local Mongo database

02-09-2014 (d-m-Y)

Meteor by default creates local mongodb database (projectname/.meteor/local/db) when you run:

$ meteor run

This local database is about 500MB large. If you have 10 Meteor projects, they can take too much disc space. Fortunately, there is a solution for this.

If you have mongodb already installed just run Meteor project with command:

$ MONGO_URL=mongodb://localhost:27017/meteorprojectname meteor run

If you don't want to type this every time you run your project you can create a bash script:

$ echo 'MONGO_URL=mongodb://localhost:27017/meteorprojectname meteor run' > run.sh

And add it run permissions: 

$ sudo chmod 777 run.sh 

So you can run it:

$ ./run.sh

Now you can delete .meteor/local/db folder in your project. Meteor will save your data in your localhost mongodb.

← All articles | If you want to know about new blogposts you should follow @elfoslav

comments powered by Disqus