File tree Expand file tree Collapse file tree 4 files changed +12
-10
lines changed Expand file tree Collapse file tree 4 files changed +12
-10
lines changed Original file line number Diff line number Diff line change
1
+ export KAFKA_IMAGE_VERSION ?= 1.1.2
1
2
export KAFKA_VERSION ?= 4.0.0
2
3
all : compile
3
4
Original file line number Diff line number Diff line change 1
1
services :
2
2
kafka_1 :
3
- image : " zmstone/kafka:1.1-${KAFKA_VERSION} "
3
+ image : ${KAFKA_IMAGE_TAG}
4
4
container_name : ' kafka-1'
5
5
ports :
6
6
- " 9092:9092"
@@ -19,7 +19,7 @@ services:
19
19
INNER_HOSTNAME : kafka-1
20
20
VOTERS : " 1@kafka-1:9090,2@kafka-2:9090"
21
21
kafka_2 :
22
- image : " zmstone/kafka:1.1-${KAFKA_VERSION} "
22
+ image : ${KAFKA_IMAGE_TAG}
23
23
container_name : ' kafka-2'
24
24
ports :
25
25
- " 9192:9192"
Original file line number Diff line number Diff line change 1
1
services :
2
2
zookeeper :
3
- image : " zmstone/kafka:1.1-${KAFKA_VERSION} "
3
+ image : ${KAFKA_IMAGE_TAG}
4
4
container_name : zookeeper
5
5
command : run zookeeper
6
6
network_mode : host
7
7
kafka_1 :
8
8
depends_on :
9
9
- zookeeper
10
- image : " zmstone/kafka:1.1-${KAFKA_VERSION} "
10
+ image : ${KAFKA_IMAGE_TAG}
11
11
container_name : ' kafka-1'
12
12
network_mode : host
13
13
environment :
@@ -21,7 +21,7 @@ services:
21
21
kafka_2 :
22
22
depends_on :
23
23
- zookeeper
24
- image : " zmstone/kafka:1.1-${KAFKA_VERSION} "
24
+ image : ${KAFKA_IMAGE_TAG}
25
25
container_name : ' kafka-2'
26
26
network_mode : host
27
27
environment :
Original file line number Diff line number Diff line change @@ -6,8 +6,8 @@ docker ps > /dev/null || {
6
6
exit 1
7
7
}
8
8
9
- VERSION= ${KAFKA_VERSION :- 4.0.0}
10
- if [ -z $ VERSION ] ; then VERSION= $1 ; fi
9
+ KAFKA_IMAGE_VERSION= " ${KAFKA_IMAGE_VERSION :- 1.1.2} "
10
+ VERSION= " ${KAFKA_VERSION :- ${1 :- 4.0.0} } "
11
11
12
12
case $VERSION in
13
13
0.9* )
@@ -37,8 +37,9 @@ case $VERSION in
37
37
;;
38
38
esac
39
39
40
- echo " Using KAFKA_VERSION=$VERSION "
41
40
export KAFKA_VERSION=$VERSION
41
+ export KAFKA_IMAGE_TAG=" zmstone/kafka:${KAFKA_IMAGE_VERSION} -${KAFKA_VERSION} "
42
+ echo " Using $KAFKA_IMAGE_TAG "
42
43
43
44
KAFKA_MAJOR=$( echo " $KAFKA_VERSION " | cut -d. -f1)
44
45
if [ " $KAFKA_MAJOR " -lt 3 ]; then
56
57
TD=" $( cd " $( dirname " $0 " ) " && pwd) "
57
58
58
59
docker compose -f $TD /docker-compose.yml down || true
59
- docker compose -f $TD /docker-compose-4 .yml down || true
60
+ docker compose -f $TD /docker-compose-kraft .yml down || true
60
61
61
62
if [[ " $NEED_ZOOKEEPER " = true ]]; then
62
63
docker compose -f $TD /docker-compose.yml up -d
63
64
else
64
- docker compose -f $TD /docker-compose-4 .yml up -d
65
+ docker compose -f $TD /docker-compose-kraft .yml up -d
65
66
fi
66
67
67
68
# give kafka some time
You can’t perform that action at this time.
0 commit comments