diff --git a/.monitor b/.monitor new file mode 100644 index 0000000..e69de29 diff --git a/Cakefile b/Cakefile index f5a444d..7a4f940 100644 --- a/Cakefile +++ b/Cakefile @@ -2,12 +2,21 @@ util = require "util" -commands = [ - "coffee -c -w -o lib/ src/" - "coffee -c -w JWServer.coffee" - "coffee -c -w JMServer.coffee" -] - -for c in commands - child = exec c - child.stdout.on "data", util.print +task "watch", "watch coffee files", -> + + commands = [ + "coffee -c -w -o lib/ src/" + "coffee -c -w JWServer.coffee" + "coffee -c -w JMServer.coffee" + ] + + for c in commands + child = exec c + child.stdout.on "data", util.print + + +task "jws", "autoreload JWServer.js",-> + (exec "nodemon JWServer.js").stdout.on "data", util.print + +task "jms", "autoreload JMServer.js",-> + (exec "nodemon JMServer.js").stdout.on "data", util.print \ No newline at end of file diff --git a/JWServer.coffee b/JWServer.coffee index f5a0777..a100305 100644 --- a/JWServer.coffee +++ b/JWServer.coffee @@ -8,6 +8,7 @@ jobWorker = new JobWorker({ }) + jobWorker.takeJob() diff --git a/nodemon-ignore b/nodemon-ignore new file mode 100644 index 0000000..415dead --- /dev/null +++ b/nodemon-ignore @@ -0,0 +1,2 @@ +*.coffee +filestore/ \ No newline at end of file diff --git a/package.json b/package.json index 8059319..d738b9e 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,7 @@ "underscore":"1.1.5", "mime": "1.2.1", "ffmpeg-node": "0.0.1", - "async":"0.1.8" + "async":"0.1.8", + "nodemon": "0.2.2" } } \ No newline at end of file