A docker image to build upon that listens to github webhooks.
Credit and reference:
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
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", "..."]
]
}
}
Content type
Image
Digest
sha256:05f4cf212…
Size
157.7 MB
Last updated
about 11 years ago
docker pull thomassnielsen/github-webhooks-base