mirror of
https://github.com/zhigang1992/deployd.git
synced 2026-05-24 22:17:07 +08:00
26 lines
535 B
JavaScript
26 lines
535 B
JavaScript
// dependencies for initial app load
|
|
// use spawn inheritance
|
|
require('./spawn');
|
|
|
|
lib = {};
|
|
|
|
var config = require('./config').load()
|
|
, fs = require('fs')
|
|
, app = require('./app')
|
|
, plugins = fs.readdirSync(__dirname + '/plugins')
|
|
, path
|
|
;
|
|
|
|
// expose current directory to plugins
|
|
require.paths.unshift('.');
|
|
|
|
// load plugins
|
|
plugins.forEach(function(fd) {
|
|
path = __dirname + '/plugins/' + fd;
|
|
if(fs.statSync(path).isDirectory()) {
|
|
lib[fd] = require(path);
|
|
}
|
|
});
|
|
|
|
// start up the app
|
|
app.listen(config.port, config.host); |