burnchart/-old-/bin/run.js

26 lines
652 B
JavaScript
Executable File

#!/usr/bin/env node
var stat = require('node-static'),
path = require('path'),
http = require('http'),
exec = require('child_process').exec,
pakg = require('../package.json');
var opts = {
'serverInfo': 'burnchart/' + pakg.version
};
var dir = path.resolve(__dirname, '../public');
var file = new stat.Server(dir, opts);
var server = http.createServer(function(req, res) {
req.addListener('end', function() {
file.serve(req, res);
}).resume();
}).listen(process.argv[2]);
server.on('listening', function() {
var addr = server.address();
console.log('burnchart/' + pakg.version + ' started on port ' + addr.port);
});