Web-UI KCenter konfiguriert
[demos/kafka/training] / docker / docker-compose.yml
index 875e209..dfb6f6a 100644 (file)
@@ -190,23 +190,22 @@ services:
     depends_on:
       - zookeeper
 
-  akhq:
-    image: tchiotludo/akhq:0.23.0
+  mariadb:
+    image: mariadb:10.11
+    environment:
+      MARIADB_ROOT_PASSWORD: juplo
+    volumes:
+      - mariadb:/var/lib/mysql
+      - ./table_script.sql:/docker-entrypoint-initdb.d/table_script.sql:ro
+
+  kcenter:
+    image: xaecbd/kafka-center:2.3.0
     ports:
       - 8888:8080
-    environment:
-      AKHQ_CONFIGURATION: |
-        akhq:
-          connections:
-            docker-kafka-server:
-              properties:
-                bootstrap.servers: "kafka:9092"
-              schema-registry:
-                url: "http://schema-registry:8085"
-              connect:
-                - name: "connect"
-                  url: "http://connect:8083"
+    volumes:
+      - ./application.properties:/opt/app/kafka-center/config/application.properties:ro
     depends_on:
+      - mariadb
       - kafka-1
       - kafka-2
       - kafka-3
@@ -217,3 +216,4 @@ volumes:
   kafka-1-data:
   kafka-2-data:
   kafka-3-data:
+  mariadb: