moves server.js to root of project

Project: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/commit/c2d55c79
Tree: 
http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/tree/c2d55c79
Diff: 
http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/diff/c2d55c79

Branch: refs/heads/master
Commit: c2d55c79bca9dcda439dceec59c79375269c075d
Parents: f6e6afe
Author: Jeremy Mitchell <mitchell...@gmail.com>
Authored: Mon Apr 10 10:54:36 2017 -0600
Committer: Dewayne Richardson <dewr...@apache.org>
Committed: Mon Apr 10 11:11:57 2017 -0600

----------------------------------------------------------------------
 traffic_ops/experimental/ui/grunt/express.js |  2 +-
 traffic_ops/experimental/ui/server.js        | 98 +++++++++++++++++++++++
 traffic_ops/experimental/ui/server/server.js | 98 -----------------------
 3 files changed, 99 insertions(+), 99 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/c2d55c79/traffic_ops/experimental/ui/grunt/express.js
----------------------------------------------------------------------
diff --git a/traffic_ops/experimental/ui/grunt/express.js 
b/traffic_ops/experimental/ui/grunt/express.js
index b6be794..97c3bda 100644
--- a/traffic_ops/experimental/ui/grunt/express.js
+++ b/traffic_ops/experimental/ui/grunt/express.js
@@ -20,7 +20,7 @@
 module.exports = {
     dev: {
         options: {
-            script: './server/server.js',
+            script: './server.js',
             node_env: 'dev'
         }
     }

http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/c2d55c79/traffic_ops/experimental/ui/server.js
----------------------------------------------------------------------
diff --git a/traffic_ops/experimental/ui/server.js 
b/traffic_ops/experimental/ui/server.js
new file mode 100644
index 0000000..002ab61
--- /dev/null
+++ b/traffic_ops/experimental/ui/server.js
@@ -0,0 +1,98 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+var constants = require('constants'),
+    express = require('express'),
+    http = require('http'),
+    https = require('https'),
+    path = require('path'),
+    fs = require('fs'),
+    morgan = require('morgan'),
+    errorhandler = require('errorhandler'),
+    timeout = require('connect-timeout');
+
+var config = require('./conf/config'),
+    logStream = fs.createWriteStream(config.log.stream, { flags: 'a' }),
+    useSSL = config.useSSL;
+
+// Disable for self-signed certs in dev/test
+process.env.NODE_TLS_REJECT_UNAUTHORIZED = config.reject_unauthorized;
+
+var app = express();
+// Add a handler to inspect the req.secure flag (see
+// http://expressjs.com/api#req.secure). This allows us
+// to know whether the request was via http or https.
+app.all ("/*", function (req, res, next) {
+    if (useSSL && !req.secure) {
+        var headersHost = req.headers.host.split(':');
+        var httpsUrl = 'https://' + headersHost[0] + ':' +  config.sslPort + 
req.url;
+        // request was via http, so redirect to https
+        res.redirect(httpsUrl);
+    } else {
+        next();
+    }
+});
+
+app.use(express.static(config.files.static));
+app.use(morgan('combined', {
+    stream: logStream,
+    skip: function (req, res) { return res.statusCode < 400 }
+}));
+app.use(errorhandler());
+app.use(timeout(config.timeout));
+
+app.use(require('connect-livereload')({
+    port: 35728,
+    excludeList: ['.woff', '.flv']
+}));
+
+// Enable reverse proxy support in Express. This causes the
+// the "X-Forwarded-Proto" header field to be trusted so its
+// value can be used to determine the protocol. See
+// http://expressjs.com/api#app-settings for more details.
+app.enable('trust proxy');
+
+// Startup HTTP Server
+var httpServer = http.createServer(app);
+httpServer.listen(config.port);
+
+if (useSSL) {
+    //
+    // Supply `SSL_OP_NO_SSLv3` constant as secureOption to disable SSLv3
+    // from the list of supported protocols that SSLv23_method supports.
+    //
+    var sslOptions = {};
+    sslOptions['secureOptions'] = constants.SSL_OP_NO_SSLv3;
+
+    sslOptions['key'] = fs.readFileSync(config.ssl.key);
+    sslOptions['cert'] = fs.readFileSync(config.ssl.cert);
+    sslOptions['ca'] = config.ssl.ca.map(function(cert){
+        return fs.readFileSync(cert);
+    });
+
+    // Startup HTTPS Server
+    var httpsServer = https.createServer(sslOptions, app);
+    httpsServer.listen(config.sslPort);
+
+    sslOptions.agent = new https.Agent(sslOptions);
+}
+
+console.log("Traffic Ops UI Port         : %s", config.port);
+console.log("Traffic Ops UI Proxy Port   : %s", config.proxyPort);
+console.log("Traffic Ops UI SSL Port     : %s", config.sslPort);

http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/c2d55c79/traffic_ops/experimental/ui/server/server.js
----------------------------------------------------------------------
diff --git a/traffic_ops/experimental/ui/server/server.js 
b/traffic_ops/experimental/ui/server/server.js
deleted file mode 100644
index a6037eb..0000000
--- a/traffic_ops/experimental/ui/server/server.js
+++ /dev/null
@@ -1,98 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- *   http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-var constants = require('constants'),
-    express = require('express'),
-    http = require('http'),
-    https = require('https'),
-    path = require('path'),
-    fs = require('fs'),
-    morgan = require('morgan'),
-    errorhandler = require('errorhandler'),
-    timeout = require('connect-timeout');
-
-var config = require('../conf/config'),
-    logStream = fs.createWriteStream(config.log.stream, { flags: 'a' }),
-    useSSL = config.useSSL;
-
-// Disable for self-signed certs in dev/test
-process.env.NODE_TLS_REJECT_UNAUTHORIZED = config.reject_unauthorized;
-
-var app = express();
-// Add a handler to inspect the req.secure flag (see
-// http://expressjs.com/api#req.secure). This allows us
-// to know whether the request was via http or https.
-app.all ("/*", function (req, res, next) {
-    if (useSSL && !req.secure) {
-        var headersHost = req.headers.host.split(':');
-        var httpsUrl = 'https://' + headersHost[0] + ':' +  config.sslPort + 
req.url;
-        // request was via http, so redirect to https
-        res.redirect(httpsUrl);
-    } else {
-        next();
-    }
-});
-
-app.use(express.static(config.files.static));
-app.use(morgan('combined', {
-    stream: logStream,
-    skip: function (req, res) { return res.statusCode < 400 }
-}));
-app.use(errorhandler());
-app.use(timeout(config.timeout));
-
-app.use(require('connect-livereload')({
-    port: 35728,
-    excludeList: ['.woff', '.flv']
-}));
-
-// Enable reverse proxy support in Express. This causes the
-// the "X-Forwarded-Proto" header field to be trusted so its
-// value can be used to determine the protocol. See
-// http://expressjs.com/api#app-settings for more details.
-app.enable('trust proxy');
-
-// Startup HTTP Server
-var httpServer = http.createServer(app);
-httpServer.listen(config.port);
-
-if (useSSL) {
-    //
-    // Supply `SSL_OP_NO_SSLv3` constant as secureOption to disable SSLv3
-    // from the list of supported protocols that SSLv23_method supports.
-    //
-    var sslOptions = {};
-    sslOptions['secureOptions'] = constants.SSL_OP_NO_SSLv3;
-
-    sslOptions['key'] = fs.readFileSync(config.ssl.key);
-    sslOptions['cert'] = fs.readFileSync(config.ssl.cert);
-    sslOptions['ca'] = config.ssl.ca.map(function(cert){
-        return fs.readFileSync(cert);
-    });
-
-    // Startup HTTPS Server
-    var httpsServer = https.createServer(sslOptions, app);
-    httpsServer.listen(config.sslPort);
-
-    sslOptions.agent = new https.Agent(sslOptions);
-}
-
-console.log("Traffic Ops UI Port         : %s", config.port);
-console.log("Traffic Ops UI Proxy Port   : %s", config.proxyPort);
-console.log("Traffic Ops UI SSL Port     : %s", config.sslPort);

Reply via email to