forked from jeeeyul/meteor-openshift
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmeteorshim.js
23 lines (19 loc) · 1018 Bytes
/
meteorshim.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/env node
// Setup env
var APP_DNS = process.env.OPENSHIFT_APP_DNS_ALIAS || process.env.OPENSHIFT_APP_DNS;
process.env.ROOT_URL = "http://" + APP_DNS || "http://localhost";
process.env.MONGO_URL = process.env.MONGODB_URL || "PLEASE_PROVIDE_A_MONGO_URL";
// process.env.MAIL_URL = "smtp://email:[email protected]:465";
process.env.PORT = process.env.OPENSHIFT_NODEJS_PORT || 8080;
process.env.BIND_IP = process.env.OPENSHIFT_NODEJS_IP || '127.0.0.1';
process.env.DDP_DEFAULT_CONNECTION_URL = 'https://' + APP_DNS + ':8443';
// Show connection details on startup
console.log("*********** Meteor 1.3 Env ************");
console.log("MONGO_URL IS: " + process.env.MONGO_URL);
console.log("ROOT_URL IS: " + process.env.ROOT_URL);
console.log("PORT: " + process.env.PORT);
console.log("BIND_IP: " + process.env.BIND_IP);
console.log("DDP_URL: " + process.env.DDP_DEFAULT_CONNECTION_URL);
console.log("************ Meteor 1.3 Env is ready ************");
require('./terminator');
require('./bundle/main.js');