From c4394f845fd1390405c8ca3df4136392e2f50dd1 Mon Sep 17 00:00:00 2001 From: Dmitriy Safronov <zimniy@cyberbrain.pw> Date: Mon, 14 Feb 2022 19:07:57 +0300 Subject: [PATCH] RSYNC_SYNC_EXECHOOK_COMMAND --- README.md | 5 +++-- rsync-sync | 4 ++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 9697c97..94f8032 100644 --- a/README.md +++ b/README.md @@ -16,5 +16,6 @@ Preset env vars: - RSYNC_SYNC_WEBHOOK_BACKOFF=3 - RSYNC_SYNC_WEBHOOK_ATTEMPTS=3 -Custom env vars: -- RSYNC_SYNC_WEBHOOK_URL +Custom env vars (in order of execution): +1. RSYNC_SYNC_EXECHOOK_COMMAND +2. RSYNC_SYNC_WEBHOOK_URL diff --git a/rsync-sync b/rsync-sync index a98e412..7197bb5 100644 --- a/rsync-sync +++ b/rsync-sync @@ -7,6 +7,10 @@ rsync -a \ "${GIT_SYNC_ROOT:-/tmp/git}/${GIT_SYNC_DEST:-sync}/" \ /sync +if test -n "${RSYNC_SYNC_EXECHOOK_COMMAND}"; then + /usr/bin/env sh "${RSYNC_SYNC_EXECHOOK_COMMAND}" +fi + if test -n "${RSYNC_SYNC_WEBHOOK_URL}"; then curl -I -L \ -X ${RSYNC_SYNC_WEBHOOK_METHOD:-POST} \ -- GitLab