Publish Nerbus source snapshot and build documentation
This commit is contained in:
commit
76cccceca7
198 files changed
+338574
No files matched your search
Executable
+27
@@ -0,0 +1,27 @@
|
||||
#!/usr/bin/env node
|
||||
var debug = require('debug')('explorer');
|
||||
var settings = require('../lib/settings');
|
||||
var db = require('../lib/database');
|
||||
var app = require('../app');
|
||||
|
||||
app.set('port', process.env.PORT || settings.webserver.port);
|
||||
|
||||
db.connect(null, function() {
|
||||
var server = app.listen(app.get('port'), '127.0.0.1', function() {
|
||||
debug('Express server listening on port ' + server.address().port);
|
||||
});
|
||||
|
||||
process.on('SIGINT', () => {
|
||||
server.close(() => {
|
||||
var mongoose = require('mongoose');
|
||||
|
||||
mongoose.connection.close(false).then(() => {
|
||||
// close the main process now that all http and database connections have closed
|
||||
process.exit(0);
|
||||
}).catch((err) => {
|
||||
console.log(err);
|
||||
process.exit(1);
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
Reference in new issue
Block a user