From e2622959a2234c7679c5c3eb18ba8642a1ce3a13 Mon Sep 17 00:00:00 2001 From: Paul Duncan Date: Sun, 17 Oct 2021 16:44:32 -0400 Subject: add bin/hook --- bin/hook/etc/webhook.conf | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 bin/hook/etc/webhook.conf (limited to 'bin/hook/etc/webhook.conf') diff --git a/bin/hook/etc/webhook.conf b/bin/hook/etc/webhook.conf new file mode 100644 index 0000000..95c4ca5 --- /dev/null +++ b/bin/hook/etc/webhook.conf @@ -0,0 +1,34 @@ +[{ + "id": "deploy-pablotron-org", + "execute-command": "/data/www/pablotron.org/bin/hook/deploy.rb", + + "pass-arguments-to-command": [{ + "source": "payload", + "name": "time" + }], + + "pass-environment-to-command": [{ + "source": "string", + "envname": "DEPLOY_HTDOCS_PATH", + "name": "/data/www/pablotron.org/htdocs" + }, { + "source": "string", + "envname": "DEPLOY_REPO_DIR", + "name": "/data/www/pablotron.org/data/git/pablotron.org" + }, { + "source": "string", + "envname": "DEPLOY_BUILDS_DIR", + "name": "/data/www/pablotron.org/data/builds" + }], + + "trigger-rule": { + "match": { + "type": "payload-hmac-sha256", + "secret": "omitted", + "parameter": { + "source": "header", + "name": "X-Hub-Signature" + } + } + } +}] -- cgit v1.2.3