diff --git a/package.json b/package.json index e6475f22..b47d9c2e 100644 --- a/package.json +++ b/package.json @@ -67,7 +67,8 @@ "uglifyify": "^2.5.0", "uniqueify": "~1.0.0", "velocity-animate": "git://github.com/haustraliaer/velocity.git", - "vinyl-source-stream": "^0.1.1" + "vinyl-source-stream": "^0.1.1", + "webkit-devtools-agent": "^0.2.5" }, "aperture": { "sources": [ diff --git a/server/server.js b/server/server.js index 3b32ff8f..cf75892d 100644 --- a/server/server.js +++ b/server/server.js @@ -3,6 +3,9 @@ var app = require('./express')() var http = require('http') var geo = require('./geo') +var agent = require('webkit-devtools-agent') + +agent.start(9999, 'localhost', 3333, true) var server = http.createServer(app) server.listen(process.env.PORT || 9009, function() { @@ -16,3 +19,10 @@ setInterval(function(){ oldEntries.forEach(geo.remove) }, interval) +process.on('SIGUSR2', function() { + if (agent.server) { + agent.stop() + } else { + agent.start() + } +})