Sign inSign up

chamerling/dockerhub2slack

By chamerling

Updated over 9 years ago

Send Docker hub webhook messages to Slack channel

Image
0

270

chamerling/dockerhub2slack repository overview

dockerhub2slack NPM version Build Status Dependency Status

Docker Hub Webhooks to Slack

Channel message

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

Tag summary

Content type

Image

Digest

Size

63.7 MB

Last updated

over 9 years ago

docker pull chamerling/dockerhub2slack