3 IMAGE=juplo/rest-producer:1.0-SNAPSHOT
5 if [ "$1" = "cleanup" ]
12 docker-compose up -d zookeeper kafka cli
15 $(docker image ls -q $IMAGE) == "" ||
21 echo "Using image existing images:"
22 docker image ls $IMAGE
25 echo "Waiting for the Kafka-Cluster to become ready..."
26 docker-compose exec cli cub kafka-ready -b kafka:9092 1 60 > /dev/null 2>&1 || exit 1
27 docker-compose up setup
28 docker-compose up -d producer
31 echo "Sennding message to :8080/foo..."
33 time echo foo | http -v :8080/foo
39 echo "Sennding message to :8080/foo..."
40 time echo foo | http -v :8080/foo
42 echo "Sennding message to :8080/foo..."
43 time echo foo | http -v :8080/foo
45 echo "Sennding message to :8080/foo..."
46 time echo foo | http -v :8080/foo
48 echo "Sennding message to :8080/foo..."
49 time echo foo | http -v :8080/foo
51 echo "Sennding message to :8080/foo..."
52 time echo foo | http -v :8080/foo
54 echo "Sennding message to :8080/foo..."
55 time echo foo | http -v :8080/foo
57 echo "Sennding message to :8080/foo..."
58 time echo foo | http -v :8080/foo
60 echo "Sennding message to :8080/foo..."
61 time echo foo | http -v :8080/foo