deploy-hook

0.1.2 • Public • Published

node-deploy-hook

NPM version

A super simple, lightweight Node.JS deployer to be used with Bitbucket or Github POST service hooks.

NPM

Install

Follow the instructions here to set up your remote web-server root, deploy user ssh access, and service hooks.

Install the stable npm version:

npm install deploy-hook

Install the development version:

git clone https://github.com/alexanderscott/node-deploy-hook 
cd node-deploy-hook && npm install

Install the repo as www-data (for nginx) or apache user:

sudo -Hu www-data npm install --save deploy-hook

or

sudo -Hu www-data git clone https://github.com/alexanderscott/node-deploy-hook 
cd node-deploy-hook && sudo -Hu www-data npm install

Add as a proxy to the deployment project's vhost in nginx or apache. For example in nginx, you could add:

    location /deploy/ {
        proxy_pass http://127.0.0.1:8888/deploy?project=MyProjectName&remote_branch=origin&local_branch=master;
    }

Run

Start the server as www-data or apache user:

cd /var/www/node-deploy-hook
sudo -Hu www-data nohup node deploy-hook.js > ./log/deploy.log 2>&1&

Change Log

v0.1.2

  • Update npm packages to fix security vulnerabilities

v0.1.1

  • Bitbucket hook is now working properly
  • Git pull replaced to git reset --hard

Package Sidebar

Install

npm i deploy-hook

Weekly Downloads

1

Version

0.1.2

License

none

Unpacked Size

7.17 kB

Total Files

6

Last publish

Collaborators

  • alexanderscott