HookTrigger

Worker Docker image

API Docker image

An application using AspNetCore Web API which exposes and endpoint to listen for Docker Hub webhooks.

When a new Docker image is pushed on Docker hub the API will receive a webhook notification, publish it to a Kafka topic from where a worker service app will pick it, find the corresponding kubernetes pod and restart it to update the to latest image.

This project is just for demo purposes.