hotfix prevent server from starting twice
This commit is contained in:
		@@ -2,7 +2,8 @@ require('dotenv').load();
 | 
				
			|||||||
var pmx = require('pmx');
 | 
					var pmx = require('pmx');
 | 
				
			||||||
pmx.init();
 | 
					pmx.init();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
var uuid = require('node-uuid'),
 | 
					var _ = require('lodash'),
 | 
				
			||||||
 | 
					    uuid = require('node-uuid'),
 | 
				
			||||||
    assign = require('lodash').assign,
 | 
					    assign = require('lodash').assign,
 | 
				
			||||||
    loopback = require('loopback'),
 | 
					    loopback = require('loopback'),
 | 
				
			||||||
    boot = require('loopback-boot'),
 | 
					    boot = require('loopback-boot'),
 | 
				
			||||||
@@ -93,7 +94,7 @@ Object.keys(passportProviders).map(function(strategy) {
 | 
				
			|||||||
  );
 | 
					  );
 | 
				
			||||||
});
 | 
					});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
app.start = function() {
 | 
					app.start = _.once(function() {
 | 
				
			||||||
  app.listen(app.get('port'), function() {
 | 
					  app.listen(app.get('port'), function() {
 | 
				
			||||||
    app.emit('started');
 | 
					    app.emit('started');
 | 
				
			||||||
    console.log(
 | 
					    console.log(
 | 
				
			||||||
@@ -105,7 +106,7 @@ app.start = function() {
 | 
				
			|||||||
      console.log('Free Code Camp is in beta mode');
 | 
					      console.log('Free Code Camp is in beta mode');
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  });
 | 
					  });
 | 
				
			||||||
};
 | 
					});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
module.exports = app;
 | 
					module.exports = app;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user