I have deployed two apps using meteor up : telescope and main app. Meteor up created two different databases for these apps. How can I change it to use only one?
Thanks.
I have deployed two apps using meteor up : telescope and main app. Meteor up created two different databases for these apps. How can I change it to use only one?
Thanks.
In your mup.json
there is
"env":{
"MONGO_URL":"mongodb://user:pass@uri:port/database",
"MONGO_OPLOG_URL":"...",
"ROOT_URL": "...",
"PORT":80,
"MAIL_URL":"..."
}
Just make sure that your MONGO_URL
is the exact same in both mup.json
files and you should be good to go.
I tried but It didn’t work.
If you asked to create a DB via mup. Then there is db running on localhost.
So, use “mongodb://localhost/some-common-db-name” as the MONGO_URL
If this is mupx, use “mongodb://mongodb/some-common-db-name”
Thanks @arunoda , I set up the env for subdomain as
“env”: {
“PORT”: 8000,
“ROOT_URL”: “http://sub.mymaindomain.com”,
“MONGO_URL”: “mongodb://mongodb/main”
}
It still creates a different database with the appname.
and if I set “setupMongo”: false,
I get Error: failed to connect to [mongodb:27017]
in logs
Can anyone please point out what am I doing wrong? Thanks.
As arunoda have mentioned, set “mongodb://localhost” : "MONGO_URL": "mongodb://localhost/main"
. Worked for me