diff --git a/Dockerfile b/Dockerfile index 5eca3982..5200dfc1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM openjdk:8u212-jre-alpine +FROM openjdk:8u201-jre-alpine ARG kafka_version=2.7.0 ARG scala_version=2.13 diff --git a/start-kafka.sh b/start-kafka.sh index 85359118..b8d53913 100755 --- a/start-kafka.sh +++ b/start-kafka.sh @@ -80,6 +80,13 @@ if [[ -n "$RACK_COMMAND" && -z "$KAFKA_BROKER_RACK" ]]; then export KAFKA_BROKER_RACK fi +# Eval listeners command +if [[ -n "$KAFKA_LISTENERS_COMMAND" ]]; then + KAFKA_LISTENERS=$(eval "$KAFKA_LISTENERS_COMMAND") + export KAFKA_LISTENERS + unset KAFKA_LISTENERS_COMMAND +fi + # Try and configure minimal settings or exit with error if there isn't enough information if [[ -z "$KAFKA_ADVERTISED_HOST_NAME$KAFKA_LISTENERS" ]]; then if [[ -n "$KAFKA_ADVERTISED_LISTENERS" ]]; then