###Get started
##Install
Install the module with:
npm install git-listener
##Use
var Git = require('git-listener');
var git = new Git({
port: PORT_NUMBER,
branch: 'master',
name: 'name-of',
clonePath: '/path/to',
repo: 'git@name.com:user/name-of.git'
});
git.on('done', function(msg) {
console.log(msg);
})
.on('error', function(error) {
console.log(error);
});
###Hook
Make sure that you have added webhook in your git setup http:hostname.ru:port and run index.js.
For example using forever.
forever start index.js
##P.S
If the specified path is not a have project directory, it will clone otherwise it will be renewed.
To restart the project useful nodemon or other similar modules.