This commit is contained in:
William Mantly 2016-06-16 23:24:01 -04:00
parent 290b1f1fef
commit 0fba8f8fbe

View File

@ -11,19 +11,19 @@ var install_dir = '/var/www/gitwrapper/'
var calls = { var calls = {
create: function(req, res, name, sshURL){ create: function(req, res, name, sshURL){
return exec('bash /var/www/gitdeploy/create.sh '+name+' '+sshURL, function(err, stdout, stderr){ return exec('bash /var/www/gitdeploy/create.sh '+name+' '+sshURL, function(err, stdout, stderr){
console.log(err, stdout, stderr);
return res.json({ title: 'Express' }); return res.json({ title: 'Express' });
}); });
}, },
update: function(req, res, name, sshURL){ update: function(req, res, name, sshURL){
return exec('bash /var/www/gitdeploy/update.sh '+name+' '+sshURL, function(err, stdout, stderr){ return exec('bash /var/www/gitdeploy/update.sh '+name+' '+sshURL, function(err, stdout, stderr){
console.log(err, stdout, stderr);
return res.json({ title: 'Express' }); return res.json({ title: 'Express' });
}); });
}, },
delete: function(req, res, name, sshURL){ delete: function(req, res, name, sshURL){
return exec('bash /var/www/gitdeploy/delete.sh '+name+' '+sshURL, function(err, stdout, stderr){ return exec('bash /var/www/gitdeploy/delete.sh '+name+' '+sshURL, function(err, stdout, stderr){
console.log(err, stdout, stderr);
return res.json({ title: 'Express' }); return res.json({ title: 'Express' });
}); });
} }
@ -33,7 +33,9 @@ var calls = {
router.all('/', function(req, res, next) { router.all('/', function(req, res, next) {
var event = req.headers['x-github-event']; var event = req.headers['x-github-event'];
var call = (req.body.created && 'create') || (req.body.deleted && 'delete') || 'update'; var call = (req.body.created && 'create') ||
(req.body.deleted && 'delete') ||
'update';
var name = req.body.ref.replace('refs/heads/', ''); var name = req.body.ref.replace('refs/heads/', '');
var sshURL = req.body.repository.ssh_url; var sshURL = req.body.repository.ssh_url;