Skip to content

Instantly share code, notes, and snippets.

@overthemike
Created August 29, 2014 22:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save overthemike/8eb3aa1e9c63f72dbb66 to your computer and use it in GitHub Desktop.
Save overthemike/8eb3aa1e9c63f72dbb66 to your computer and use it in GitHub Desktop.
var fs = require('fs');
var variants = {};
switch (process.env.NODE_ENV) {
case 'production':
variants.key = fs.readFileSync(__dirname + "/certs/dot/server.key");
variants.cert = fs.readFileSync(__dirname + "/certs/dot/RapidSSL_CA_bundle.pem");
variants.domain = 'www.thedefendersoftime.com';
variants.http = {
host:'0.0.0.0',
port:80
};
variants.https = {
host:'0.0.0.0',
port:443
};
variants.redirect = variants.domain;
break;
case 'staging':
variants.key = fs.readFileSync(__dirname + "/certs/dot/server.key");
variants.cert = fs.readFileSync(__dirname + "/certs/dot/RapidSSL_CA_bundle.pem");
variants.domain = 'staging.thedefendersoftime.com';
variants.http = {
host:'0.0.0.0',
port:8080
};
variants.https = {
host:'0.0.0.0',
port:8443
};
variants.redirect = variants.domain + ":" + variants.https.port;
break;
case 'development':
variants.key = fs.readFileSync(__dirname + "/certs/dot/server.key");
variants.cert = fs.readFileSync(__dirname + "/certs/dot/server.crt");
variants.domain = 'dev.thedefendersoftime.com';
variants.http = {
host:'0.0.0.0',
port:8080
};
variants.https = {
host:'0.0.0.0',
port:8443
};
variants.redirect = variants.domain + ':' + variants.https.port;
break;
}
exports.variants = variants;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment