emotionLoop/jsCode

View on GitHub
etc/init/01-settings.js

Summary

Maintainability
A
0 mins
Test Coverage

// # settings

var https = require('https');
var http = require('http');

exports = module.exports = function(IoC, settings) {

  var app = this;

  // set the environment
  app.set('env', settings.server.env);

  if (settings.server.ssl.enabled) {
    this.server = https.createServer(settings.server.ssl.options, this);
  } else {
    this.server = http.createServer(this);
  }

};

exports['@require'] = [ '$container', 'igloo/settings' ];