Skip to content

Instantly share code, notes, and snippets.

@dylang
Created August 6, 2012 21:44
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save dylang/b2fb6707d0217469812f to your computer and use it in GitHub Desktop.
function createServer(useHTTPS) {
if (useHTTPS) {
log('using HTTPS');
var FS = require('fs');
return Express.createServer({
ca: FS.readFileSync(__dirname + '/../certs/sub.class1.server.ca.pem'),
key: FS.readFileSync(__dirname + '/../certs/ssl.key'),
cert: FS.readFileSync(__dirname + '/../certs/ssl.crt')
});
} else {
return Express.createServer();
}
}
function initApp(useHTTPS) {
// express
var App = createServer(useHTTPS);
App.configure(function() {
if (!Env.test) {
log('Going to listen on port', useHTTPS ? Env.HTTPSPORT : Env.HTTPPORT);
App.listen(useHTTPS ? Env.HTTPSPORT : Env.HTTPPORT);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment