mirror of
https://github.com/vimagick/dockerfiles.git
synced 2025-04-21 12:07:00 +02:00
update doc
This commit is contained in:
parent
a26f826c38
commit
10bf857306
@ -1,6 +1,8 @@
|
|||||||
webhook
|
webhook
|
||||||
=======
|
=======
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
[webhook][1] is a lightweight configurable tool written in Go, that allows you
|
[webhook][1] is a lightweight configurable tool written in Go, that allows you
|
||||||
to easily create HTTP endpoints (hooks) on your server, which you can use to
|
to easily create HTTP endpoints (hooks) on your server, which you can use to
|
||||||
execute configured commands.
|
execute configured commands.
|
||||||
@ -12,7 +14,7 @@ execute configured commands.
|
|||||||
├── docker-compose.yml
|
├── docker-compose.yml
|
||||||
└── scripts/
|
└── scripts/
|
||||||
├── hooks.json
|
├── hooks.json
|
||||||
└── test.sh*
|
└── test.sh* (executable)
|
||||||
```
|
```
|
||||||
|
|
||||||
docker-compose.yml
|
docker-compose.yml
|
||||||
@ -25,7 +27,7 @@ webhook:
|
|||||||
- "9000:9000"
|
- "9000:9000"
|
||||||
volumes:
|
volumes:
|
||||||
- "./scripts:/scripts"
|
- "./scripts:/scripts"
|
||||||
|
restart: always
|
||||||
```
|
```
|
||||||
|
|
||||||
hooks.json
|
hooks.json
|
||||||
@ -50,9 +52,30 @@ echo 'hello world'
|
|||||||
## Up and Running
|
## Up and Running
|
||||||
|
|
||||||
```
|
```
|
||||||
|
$ cd ~/fig/webhook/
|
||||||
|
|
||||||
$ docker-compose up -d
|
$ docker-compose up -d
|
||||||
|
Creating webhook_webhook_1...
|
||||||
|
|
||||||
|
$ curl http://localhost:9000/hooks/test
|
||||||
|
|
||||||
$ docker-compose logs
|
$ docker-compose logs
|
||||||
$ curl localhost:9000/hooks/test
|
Attaching to webhook_webhook_1
|
||||||
|
webhook_1 | [webhook] 2015/11/05 04:26:52 version 2.3.5 starting
|
||||||
|
webhook_1 | [webhook] 2015/11/05 04:26:52 setting up os signal watcher
|
||||||
|
webhook_1 | [webhook] 2015/11/05 04:26:52 attempting to load hooks from hooks.json
|
||||||
|
webhook_1 | [webhook] 2015/11/05 04:26:52 loaded 1 hook(s) from file
|
||||||
|
webhook_1 | [webhook] 2015/11/05 04:26:52 > test
|
||||||
|
webhook_1 | [webhook] 2015/11/05 04:26:52 starting insecure (http) webhook on :9000
|
||||||
|
webhook_1 | [webhook] 2015/11/05 04:26:52 os signal watcher ready
|
||||||
|
webhook_1 | [webhook] 2015/11/05 04:27:11 Started GET /hooks/test
|
||||||
|
webhook_1 | [webhook] 2015/11/05 04:27:11 Completed 200 OK in 390.207µs
|
||||||
|
webhook_1 | [webhook] 2015/11/05 04:27:11 test got matched (1 time(s))
|
||||||
|
webhook_1 | [webhook] 2015/11/05 04:27:11 test hook triggered successfully
|
||||||
|
webhook_1 | [webhook] 2015/11/05 04:27:11 executing /scripts/test.sh (/scripts/test.sh) with arguments [/scripts/test.sh] using /scripts as cwd
|
||||||
|
webhook_1 | [webhook] 2015/11/05 04:27:11 command output: hello world
|
||||||
|
webhook_1 |
|
||||||
|
webhook_1 | [webhook] 2015/11/05 04:27:11 finished handling test
|
||||||
```
|
```
|
||||||
|
|
||||||
[1]: https://github.com/adnanh/webhook
|
[1]: https://github.com/adnanh/webhook
|
||||||
|
@ -5,3 +5,4 @@ webhook:
|
|||||||
- "9000:9000"
|
- "9000:9000"
|
||||||
volumes:
|
volumes:
|
||||||
- "./scripts:/scripts"
|
- "./scripts:/scripts"
|
||||||
|
restart: always
|
||||||
|
Loading…
x
Reference in New Issue
Block a user