dockerhub2slack

0.0.3 • Public • Published

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

Readme

Keywords

Package Sidebar

Install

npm i dockerhub2slack

Weekly Downloads

1

Version

0.0.3

License

MIT

Last publish

Collaborators

  • chamerling