Replaced clusters in favor of mongoose connection error handler. Plus, Css updates.
This commit is contained in:
23
app.js
23
app.js
@ -1,6 +1,7 @@
|
||||
/**
|
||||
* Module dependencies.
|
||||
*/
|
||||
|
||||
var express = require('express');
|
||||
var fs = require('fs');
|
||||
var flash = require('connect-flash');
|
||||
@ -9,11 +10,11 @@ var path = require('path');
|
||||
var mongoose = require('mongoose');
|
||||
var MongoStore = require('connect-mongo')(express);
|
||||
var passport = require('passport');
|
||||
var cluster = require('cluster');
|
||||
|
||||
/**
|
||||
* Controllers.
|
||||
*/
|
||||
|
||||
var homeController = require('./controllers/home');
|
||||
var userController = require('./controllers/user');
|
||||
var apiController = require('./controllers/api');
|
||||
@ -22,33 +23,25 @@ var contactController = require('./controllers/contact');
|
||||
/**
|
||||
* API keys and Passport configuration.
|
||||
*/
|
||||
|
||||
var secrets = require('./config/secrets');
|
||||
var passportConf = require('./config/passport');
|
||||
|
||||
if (cluster.isMaster) {
|
||||
var numCPUs = require('os').cpus().length;
|
||||
|
||||
for (var i = 0; i < numCPUs; i++) {
|
||||
cluster.fork();
|
||||
}
|
||||
|
||||
cluster.on('disconnect', function(worker, code, signal) {
|
||||
console.error('worker ' + worker.process.pid + ' died');
|
||||
cluster.fork();
|
||||
});
|
||||
} else {
|
||||
|
||||
/**
|
||||
* Connect to MongoDB.
|
||||
*/
|
||||
var opts = { server: { auto_reconnect: true } };
|
||||
mongoose.connect(secrets.db, opts);
|
||||
mongoose.connection.on('error', function() {
|
||||
console.log('MongoDB Connection Error');
|
||||
});
|
||||
|
||||
var app = express();
|
||||
|
||||
/**
|
||||
* Express configuration.
|
||||
*/
|
||||
|
||||
app.set('port', process.env.PORT || 3000);
|
||||
app.set('views', path.join(__dirname, 'views'));
|
||||
app.set('view engine', 'jade');
|
||||
@ -81,6 +74,7 @@ if (cluster.isMaster) {
|
||||
/**
|
||||
* Routes.
|
||||
*/
|
||||
|
||||
app.get('/', homeController.index);
|
||||
app.get('/login', userController.getLogin);
|
||||
app.post('/login', userController.postLogin);
|
||||
@ -120,4 +114,3 @@ if (cluster.isMaster) {
|
||||
app.listen(app.get('port'), function() {
|
||||
console.log('Express server listening on port ' + app.get('port'));
|
||||
});
|
||||
}
|
||||
|
@ -1,4 +1,5 @@
|
||||
@import "bootstrap/bootstrap";
|
||||
@import "themes/flatly";
|
||||
|
||||
@navbar-height: 40px;
|
||||
|
||||
|
@ -514,7 +514,7 @@ you can use the generic selector below, but it's slower:
|
||||
@navbar-default-link-disabled-bg: transparent;
|
||||
|
||||
// Navbar brand label
|
||||
@navbar-default-brand-color: @navbar-default-link-color;
|
||||
@navbar-default-brand-color: @navbar-default-link-hover-color;
|
||||
@navbar-default-brand-hover-color: @navbar-default-link-hover-color;
|
||||
@navbar-default-brand-hover-bg: transparent;
|
||||
|
||||
|
Reference in New Issue
Block a user