dockerhub2slack
v0.0.3
Published
Post Docker Hub notifications to Slack
Downloads
7
Readme
dockerhub2slack
Docker Hub Webhooks to Slack
Installation
$ git clone https://github.com/chamerling/dockerhub2slack.git
$ npm install
or
$ npm install dockerhub2slack
Usage
Create an incoming Webhook on Slack integrations page, then start your dockerhub2slack service:
SLACK_WEBHOOK=<YOUR_INCOMING_WEBHOOK> node dist/server/index.js
Add webhooks to your Docker Hub repositories. The Webhook URL is your server URL with the /webhook/:channelName suffix. This means that you can define the channel you want to post message to on Docker Hub webhook call ie a call to http://<YOUR_SERVER>/webhook/docker will post a message to the #docker channel on your Slack instance.
Tests
Once configured (at least the incoming webhook part), you can call your service to check that you receive messages on your Slack instance:
curl -X POST -H "Content-Type: application/json" http://localhost:3000/webhook/docker -d @assets/payload.json
License
MIT © Christophe Hamerling