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..."
32 time echo foo | http -v :8080/foo
37 echo "Sennding message to :8080/foo..."
38 time echo foo | http -v :8080/foo
40 echo "Sennding message to :8080/foo..."
41 time echo foo | http -v :8080/foo
43 echo "Sennding message to :8080/foo..."
44 time echo foo | http -v :8080/foo
46 echo "Sennding message to :8080/foo..."
47 time echo foo | http -v :8080/foo
49 echo "Sennding message to :8080/foo..."
50 time echo foo | http -v :8080/foo
52 echo "Sennding message to :8080/foo..."
53 time echo foo | http -v :8080/foo
55 echo "Sennding message to :8080/foo..."
56 time echo foo | http -v :8080/foo
58 echo "Sennding message to :8080/foo..."
59 time echo foo | http -v :8080/foo