Commit c4394f84 authored by Dmitriy Safronov's avatar Dmitriy Safronov
Browse files

RSYNC_SYNC_EXECHOOK_COMMAND

parent b19433c5
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -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
+4 −0
Original line number Diff line number Diff line
@@ -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} \