Setup für die Übung "Scaling" aus der DevOps-Schulung bei Signal Iduna
[demos/kafka/training] / README.sh
1 #!/bin/bash
2
3 if [ "$1" = "cleanup" ]
4 then
5   docker-compose down -v
6   exit
7 fi
8
9 docker-compose up -d zookeeper kafka cli
10
11 echo "Waiting for the Kafka-Cluster to become ready..."
12 docker-compose exec cli cub kafka-ready -b kafka:9092 1 60 > /dev/null 2>&1 || exit 1
13 docker-compose up setup
14
15 docker-compose up -d producer
16 docker-compose up -d peter
17 sleep 3
18 docker-compose up -d franz
19 sleep 3
20 docker-compose up -d beate
21 sleep 3
22 docker-compose up -d klaus
23 sleep 2
24 docker-compose stop franz
25 sleep 2
26 docker-compose kill -s 9 peter
27 sleep 5
28 docker-compose stop producer peter franz beate klaus