From d136e97fa5192db0a18aa725fd4d4866b3c994f1 Mon Sep 17 00:00:00 2001 From: william Date: Wed, 3 Feb 2016 13:21:39 -0500 Subject: [PATCH] runner --- routes/api.js | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/routes/api.js b/routes/api.js index ddb4a66..c93a91e 100644 --- a/routes/api.js +++ b/routes/api.js @@ -92,9 +92,19 @@ router.get('/list', function(req, res, next) { }); }); -router.post('/run/:ip?', function(req, res, next){ - if(req.params.ip){ +router.post('/run/:ip?', function doRun(req, res, next){ + // check if server is + + lxc.list(function(data){ var ip = '10.0.'+ req.params.ip; + data.forEach(function(idx, element){ + if(element.ipv4 === ip){ + runner(req, res, ip) + } + }); + }); + + if(req.params.ip){ return runner(res, req, ip); }else{ var name = 'u1-'+(Math.random()*100).toString().replace('.','');