Public | Automated Build

Last pushed: a year ago
Short Description
Send Docker hub webhook messages to Slack channel
Full Description

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

Docker Pull Command
Owner
chamerling
Source Repository