# Start Kafka
docker-compose up
# To create new Kafka topic
npm run createKafkaTopic
# Start producer
npm run producer
# Start consumer
npm run consumer
# Curl command message should show up on your producer and consumer
curl -XPOST \
-H "Content-Type: application/json" \
-H "x-npm-signature: sha256=555de877c536848f3aaead79353c88a610668575c546e31aa8c6c7fd8241cb12" \
-d '{"event":"package:publish","name":"@kafkajs/zstd","version":"1.0.0","hookOwner":{"username":"nevon"},"payload":{"name":"@kafkajs/zstd"},"change":{"version":"1.0.0"},"time":1603444214995}' \
http://localhost:3000/hook