This is a sidecar project that is in progress (early stage) and currently is used with illuminatingdeposists-grpc for the consumer part of log based message broker.
All commands should be executed from the root directory (illuminatingdeposits-kafka-consumer) of the project
(Development is WIP)
This should be done after following steps with Docker compose deployment in illuminatingdeposists-grpc.
export COMPOSE_IGNORE_ORPHANS=True && \
docker-compose -f ./deploy/compose/docker-compose.grpc.consumer.yml up --build
Run illuminatingdeposists-grpc producer to see messages.
docker-compose -f ./deploy/compose/docker-compose.grpc.consumer.yml logs -f --tail 1
export COMPOSE_IGNORE_ORPHANS=True && \
docker-compose -f ./deploy/compose/docker-compose.grpc.consumer.yml down
docker rmi rsachdeva/illuminatingdeposits.grpc.consumer:v0.5.0
docker build -t rsachdeva/illuminatingdeposits.grpc.consumer:v0.5.0 -f ./build/Dockerfile.grpc.consumer .
docker push rsachdeva/illuminatingdeposits.grpc.consumer:v0.5.0
kubectl apply -f deploy/kubernetes/.
Run illuminatingdeposists-grpc producer to see messages.
kubectl logs -l app=grpcconsumer -f
kubectl delete -f ./deploy/kubernetes/.
v0.5.30