diff --git a/app.js b/app.js index 6497dde..5c07f51 100644 --- a/app.js +++ b/app.js @@ -54,18 +54,27 @@ app.post('/scan/', function(req, res) { // name and desc are valid if (name && desc) { // let's create an ID to call this guy - - fs.mkdir('./' + docId, null, function(err) { - if (!!err) { + var dirName = './scans/' + docId; + fs.mkdir(dirName, 0755, function(err) { + if (!err) { // call successful + console.log("success!") var child = exec("./scripts/scan-adf.sh " + docId + " " + docId, function (error, stdout, stderr) { sys.print('stdout: ' + stdout); sys.print('stderr: ' + stderr); if (error !== null) { - console.log('exec error: ' + error); + fs.rmdir(dirName, function(err) { + console.log("deleted dir: " + dirName); + }); + } + else { + console.log("All good!"); } }); + } + else { + } }); diff --git a/runDev.sh b/runDev.sh new file mode 100755 index 0000000..345ae74 --- /dev/null +++ b/runDev.sh @@ -0,0 +1,3 @@ +#!/bin/bash +node-inspector --web-port=7000 & +nodemon app.js --debug & \ No newline at end of file diff --git a/scripts/scan-adf.sh b/scripts/scan-adf.sh old mode 100644 new mode 100755