From fcdd29adfdfea3a80f867a50f4a08f1e66112cfe Mon Sep 17 00:00:00 2001 From: David Glasser Date: Tue, 30 Apr 2013 19:54:36 -0700 Subject: [PATCH] Use deployConfig rather than $MONGO_URL in the mongo-livedata package. --- packages/mongo-livedata/remote_collection_driver.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/mongo-livedata/remote_collection_driver.js b/packages/mongo-livedata/remote_collection_driver.js index eb9e9f88fb..02897b934e 100644 --- a/packages/mongo-livedata/remote_collection_driver.js +++ b/packages/mongo-livedata/remote_collection_driver.js @@ -20,4 +20,9 @@ _.extend(Meteor._RemoteCollectionDriver.prototype, { // singleton // XXX kind of hacky -Meteor._RemoteCollectionDriver = new Meteor._RemoteCollectionDriver(process.env.MONGO_URL); +var mongoUrl = Meteor._get(__meteor_bootstrap__.deployConfig, + 'packages', 'mongo-livedata', 'url'); +// XXX bad error since it could also be set directly in METEOR_DEPLOY_CONFIG +if (!mongoUrl) + throw new Error("MONGO_URL must be set in environment"); +Meteor._RemoteCollectionDriver = new Meteor._RemoteCollectionDriver(mongoUrl);