From bed6c93a01e4fe5861f08755248d6894c0a97336 Mon Sep 17 00:00:00 2001 From: Saufi Date: Fri, 22 May 2026 16:22:03 +0800 Subject: [PATCH] fixed webhook --- docker/webhook/Dockerfile | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/docker/webhook/Dockerfile b/docker/webhook/Dockerfile index 5d9caa5..3f0773d 100644 --- a/docker/webhook/Dockerfile +++ b/docker/webhook/Dockerfile @@ -1,6 +1,20 @@ FROM alpine:3.21 -RUN apk add --no-cache git docker-cli curl && \ - curl -fsSL https://github.com/adnanh/webhook/releases/download/2.8.1/webhook-linux-amd64.tar.gz \ - | tar xz -C /usr/local/bin --strip-components=1 +RUN apk add --no-cache git docker-cli curl + +RUN set -eux; \ + ARCH="$(uname -m)"; \ + case "$ARCH" in \ + x86_64) ARCH=amd64 ;; \ + aarch64) ARCH=arm64 ;; \ + *) echo "Architecture tidak disokong: $ARCH" && exit 1 ;; \ + esac; \ + curl -fsSL "https://github.com/adnanh/webhook/releases/download/2.8.1/webhook-linux-${ARCH}.tar.gz" \ + -o /tmp/webhook.tar.gz; \ + tar -xzf /tmp/webhook.tar.gz -C /tmp; \ + mv /tmp/webhook-linux-${ARCH}/webhook /usr/local/bin/webhook; \ + chmod +x /usr/local/bin/webhook; \ + rm -rf /tmp/webhook*; \ + webhook --version + EXPOSE 9000 ENTRYPOINT ["/usr/local/bin/webhook"]