From c2ae054a1eff03fc7d3283994c4408dfa6fa6fe9 Mon Sep 17 00:00:00 2001 From: admin Date: Sat, 21 Feb 2026 19:22:30 +0100 Subject: [PATCH] infra(webhook): docker-compose.yml --- deploy/hooks.json | 32 ++++++++++++++++------ docker/bruchtal-webhook/docker-compose.yml | 12 ++++++++ 2 files changed, 35 insertions(+), 9 deletions(-) create mode 100644 docker/bruchtal-webhook/docker-compose.yml diff --git a/deploy/hooks.json b/deploy/hooks.json index 4fe79c9..77d567f 100644 --- a/deploy/hooks.json +++ b/deploy/hooks.json @@ -1,17 +1,31 @@ [ { "id": "bruchtal-deploy", - "execute-command": "/docker/deploy/deploy-bruchtal.sh", + "execute-command": "/docker/Bruchtal/deploy/deploy-bruchtal.sh", "command-working-directory": "/docker/Bruchtal", "trigger-rule": { - "match": { - "type": "payload-hmac-sha256", - "secret": "!!Zazen17-Doshin17**12345", - "parameter": { - "source": "header", - "name": "X-Gitea-Signature" + "and": [ + { + "match": { + "type": "payload-hmac-sha256", + "secret": "!!Zazen17**", + "parameter": { + "source": "header", + "name": "X-Gitea-Signature" + } + } + }, + { + "match": { + "type": "value", + "parameter": { + "source": "payload", + "name": "ref" + }, + "value": "refs/heads/main" + } } - } + ] } } -] +] \ No newline at end of file diff --git a/docker/bruchtal-webhook/docker-compose.yml b/docker/bruchtal-webhook/docker-compose.yml new file mode 100644 index 0000000..e775895 --- /dev/null +++ b/docker/bruchtal-webhook/docker-compose.yml @@ -0,0 +1,12 @@ +version: "3.8" +services: + bruchtal-webhook: + image: webhook:2.8.1 + container_name: bruchtal-webhook + restart: unless-stopped + ports: + - "9001:9001" + volumes: + - /docker/Bruchtal/deploy/hooks.json:/hooks/hooks.json:ro + - /docker/Bruchtal:/docker/Bruchtal:rw + command: ["-hooks", "/hooks/hooks.json", "-verbose", "-port", "9001", "-ip", "0.0.0.0"] \ No newline at end of file