镜像概览

完整引用
docker.io/guyongquan/webhook-adapter
Registry
docker.io
命名空间
guyongquan
仓库
webhook-adapter
已缓存 Tag 数
1
最近同步
07/06/2026, 07:11 AM

简介

通用 Webhook 适配器服务镜像,接收 HTTP 回调并转发至内部 API,适合 Git/CI 事件与告警路由中转。

详细介绍

guyongquan/webhook-adapter 运行轻量 HTTP 服务,按规则将入站 webhook 转换并转发至下游 URL。定位为无状态 HTTP 中转服务,配置 env 或 config volume;K8s Deployment + Ingress 暴露公网 webhook 端点。

快速启动

docker run -d --name webhook-adapter \
  -p 8080:8080 \
  -e TARGET_URL=http://internal-api/hook \
  docker.io/guyongquan/webhook-adapter:latest

推荐实践

docker run -d --name webhook-adapter \
  --restart unless-stopped \
  -p 8080:8080 \
  -e TARGET_URL=http://api.internal/events \
  -e WEBHOOK_SECRET=changeme \
  docker.io/guyongquan/webhook-adapter:1.0.0

核心参数说明

  • -p 8080:8080 — Webhook 接收入口
  • -e TARGET_URL — 转发目标 API
  • -e WEBHOOK_SECRET — 签名校验密钥(高敏
  • --restart unless-stopped — 中转持续在线

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: webhook-adapter
spec:
  replicas: 2
  selector:
    matchLabels:
      app: webhook-adapter
  template:
    metadata:
      labels:
        app: webhook-adapter
    spec:
      containers:
        - name: adapter
          image: docker.io/guyongquan/webhook-adapter:1.0.0
          ports:
            - containerPort: 8080
          envFrom:
            - secretRef:
                name: webhook-adapter-env
---
apiVersion: v1
kind: Service
metadata:
  name: webhook-adapter
spec:
  selector:
    app: webhook-adapter
  ports:
    - port: 8080
      targetPort: 8080

Ingress 暴露;NetworkPolicy 限制出站。

最新 Tag(20 条)

查看全部 1 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/guyongquan/webhook-adapter
:latest
linux/amd64
2019/11/12 14:5237.2 MBsha256:bfe5dc2600b8