UI für Cruise Control direkt mit in das Image eingebaut
[demos/kafka/training] / docker / docker-compose.yml
index d769965..38094bd 100644 (file)
@@ -179,27 +179,28 @@ services:
                        --delete \
                        --if-exists \
                        --topic test
-          kafka-topics --bootstrap-server kafka:9092 \
-                       --delete \
-                       --if-exists \
-                       --topic __CruiseControlMetrics
           kafka-topics --bootstrap-server kafka:9092 \
                        --create \
                        --topic test \
                        --partitions 2 \
                        --replication-factor 3 \
                        --config min.insync.replicas=2 \
+          && echo Das Topic \'test\' wurde erfolgreich angelegt: \
+          && kafka-topics --bootstrap-server kafka:9092 --describe --topic test
+          kafka-topics --bootstrap-server kafka:9092 \
+                       --delete \
+                       --if-exists \
+                       --topic __CruiseControlMetrics
           kafka-topics --bootstrap-server kafka:9092 \
                        --create \
                        --topic __CruiseControlMetrics \
                        --partitions 2 \
                        --replication-factor 3 \
                        --config min.insync.replicas=2 \
-          && echo Das Topic \'test\' wurde erfolgreich angelegt: \
-          && kafka-topics --bootstrap-server kafka:9092 --describe --topic test \
-          && kafka-topics --bootstrap-server kafka:9092 --describe --topic __CruiseControlMetrics \
-          && date > INITIALIZED
-        fi
+          && echo Das Topic \'__CruiseControlMetrics\' wurde erfolgreich angelegt: \
+          && kafka-topics --bootstrap-server kafka:9092 --describe --topic __CruiseControlMetrics
+        fi \
+        && date > INITIALIZED
     stop_grace_period: 0s
     depends_on:
       - cli