-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapp.js
More file actions
42 lines (32 loc) · 963 Bytes
/
app.js
File metadata and controls
42 lines (32 loc) · 963 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
var fs = require("fs"),
mongoose = require('mongoose');
mongoose.connect(process.env.MONGOLAB_STRING, function ( err ) {
if ( err ) throw err;
});
var files = require('findit').sync(__dirname + '/lib/schema');
files.forEach(function ( file ) {
if ( fs.lstatSync(file).isFile() ) {
console.log('info: Register Schema "' + file + '"');
require(file);
}
});
delete(files);
var easymeter = require('./lib/easymeter'),
webserver = require('./lib/webserver');
/*
hook.on('hook::ready', function () {
var hooks = [
hostnameHook = require('./lib/hostname'),
easymeterHook = require('./lib/easymeter')
];
async.map(hooks, function ( hook, callback ) {
hook.on('hook::ready', function () {
callback(null);
});
hook.start();
}, function () {
var webserverHook = require('./lib/webserver');
webserverHook.start();
});
});
hook.start(); */