meteor Environment Detection Specifying app parameters with METEOR_SETTINGS


The METEOR_SETTINGS environment variable can accept JSON objects, and will expose that object in the Meteor.settings object. First, add a settings.json to your app root with some configuration info.


Then you'll need to launch your application using your settings file.

# run your app in local development mode with a settings file
meteor --settings settings.json

# or bundle and prepare it as if you're running in production
# and specify a settings file
meteor bundle --directory /path/to/output
cd /path/to/output
MONGO_URL="mongodb://" PORT=3000 METEOR_SETTINGS=$(cat /path/to/settings.json) node main.js

These settings can then be accessed from Meteor.settings and used in your app.

    console.log('Google Analytics Account',;