Skip to content

Deployments

Get KETE running in your environment.

Choose Your Path

I want to... Guide Time
πŸš€ Try it out quickly Docker 2 min
🐳 Run a full local stack Docker Compose 10 min
☸️ Deploy to production Kubernetes 30 min
πŸ”§ Add to existing Keycloak Bare Metal 5 min

Quickest Start

docker run -d -p 8080:8080 \
  -e KEYCLOAK_ADMIN=admin \
  -e KEYCLOAK_ADMIN_PASSWORD=admin \
  -e kete.routes.demo.destination.kind=http \
  -e kete.routes.demo.destination.url=https://webhook.site/YOUR-ID \
  ghcr.io/fortunen/kete:latest start-dev
docker run -d -p 8080:8080 `
  -e KEYCLOAK_ADMIN=admin `
  -e KEYCLOAK_ADMIN_PASSWORD=admin `
  -e kete.routes.demo.destination.kind=http `
  -e kete.routes.demo.destination.url=https://webhook.site/YOUR-ID `
  ghcr.io/fortunen/kete:latest start-dev

Open http://localhost:8080 and log in. Events appear at webhook.site.

Configuration Pattern

All KETE settings follow this pattern:

kete.routes.<route-name>.<setting>=<value>

See Routes for details.