Sign inSign up

thomassnielsen/github-webhooks-base

By thomassnielsen

•Updated about 11 years ago

Image
0

369

thomassnielsen/github-webhooks-base repository overview

⁠github-webhooks-base

A docker image to build upon that listens to github webhooks.

Credit and reference:

⁠Config

⁠Environment variables

Set a custom webhook port (default is 41414)

WEBHOOKS_PORT=41414

Set environment variable for the repos.json config (see repos.json below for what this file does).

REPOS_JSON_PATH=/path/to/repos.json
⁠repos.json

This is how you tell the webhook listener what to do when data is received.

{
    "razius/puppet": {
        "path": "/home/puppet",
        "key": "MyVerySecretKey",
        "action": [["git", "pull", "origin", "master"]]
    },
    "d3non/somerandomexample/branch:live": {
        "path": "/home/exampleapp",
        "key": "MyVerySecretKey",
        "action": [
          ["git", "pull", "origin", "live"],
          ["echo", "execute", "some", "commands", "..."]
        ]
    }
}

Tag summary

Content type

Image

Digest

sha256:05f4cf212…

Size

157.7 MB

Last updated

about 11 years ago

docker pull thomassnielsen/github-webhooks-base