FROM alpine:3.21 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"]