1
0
Fork
You've already forked webhook-proxy
0
Proxies a set of user defined webhook endpoints to configured targets.
  • Shell 43.3%
  • Rust 32.7%
  • Just 16.8%
  • Dockerfile 7.2%
2026年05月30日 21:56:20 +00:00
.crow fix(ci): use correct tag filter and env var for docker publishing 2026年05月30日 21:55:19 +00:00
src chore: bump version to 0.1.0 2026年05月30日 21:18:17 +00:00
.gitignore chore: bump version to 0.1.0 2026年05月30日 21:18:17 +00:00
cairn.toml chore: bump version to 0.1.0 2026年05月30日 21:18:17 +00:00
Cargo.lock feat(docker): add Dockerfile and CI pipeline for container builds 2026年05月30日 21:14:30 +00:00
Cargo.toml feat(docker): add Dockerfile and CI pipeline for container builds 2026年05月30日 21:14:30 +00:00
CHANGELOG.md chore: bump version to 0.1.0 2026年05月30日 21:56:20 +00:00
Dockerfile feat(docker): add Dockerfile and CI pipeline for container builds 2026年05月30日 21:14:30 +00:00
justfile chore: bump version to 0.1.0 2026年05月30日 21:18:17 +00:00
LICENSE Initial commit 2026年05月28日 19:04:19 +01:00
README.md feat(docker): add Dockerfile and CI pipeline for container builds 2026年05月30日 21:14:30 +00:00
rustfmt.toml chore: bump version to 0.1.0 2026年05月30日 21:18:17 +00:00
test-integration.sh feat(docker): add Dockerfile and CI pipeline for container builds 2026年05月30日 21:14:30 +00:00

webhook-proxy

Proxies a set of user defined webhook endpoints to configured targets.

Configuration

Create a config.toml file:

listen = "0.0.0.0:8080"
[[routes]]
path = "/github"
target = "http://internal-service:8080/hooks/github"
[[routes]]
path = "/stripe"
target = "http://billing:9000/webhooks"

Docker

docker-compose.yml

services:webhook-proxy:image:git.kemitix.net/kemitix/webhook-proxy:latestports:- "8080:8080"volumes:- ./config.toml:/app/config.toml:rorestart:unless-stopped

Run with:

docker compose up -d