diff --git a/Dockerfile b/Dockerfile index 591ba79..5d5a8b0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -27,33 +27,34 @@ ARG KAFKA_LIB=/var/lib/kafka ARG KAFKA_LOG=/var/log/kafka -#--------------------------------------------------------------------------------------------------- -ARG KAFKAD='#!/bin/bash \n\ - \n\ -usermod -u ${KAFKA_UID} kafka \n\ -groupmod -g ${KAFKA_GID} kafka \n\ - \n\ -if [[ ! -f "'${KAFKA_LIB}'/meta.properties" ]] \n\ -then \n\ - cd '${KAFKA_HOME}' \n\ - \n\ - KAFKA_CLUSTER_ID="$(bin/kafka-storage.sh random-uuid)" \n\ - bin/kafka-storage.sh format --standalone -t "${KAFKA_CLUSTER_ID}" -c '${KAFKA_CONFIG}' \n\ -fi \n\ - \n\ +#----------------------------------------------------------------------------------------------------- +ARG KAFKAD='#!/bin/bash \n\ + \n\ +usermod -u ${KAFKA_UID} kafka \n\ +groupmod -g ${KAFKA_GID} kafka \n\ + \n\ +if [[ ! -f "'${KAFKA_LIB}'/meta.properties" ]] \n\ +then \n\ + cd '${KAFKA_HOME}' \n\ + \n\ + KAFKA_CLUSTER_ID="$(bin/kafka-storage.sh random-uuid)" \n\ + bin/kafka-storage.sh format --standalone -t "${KAFKA_CLUSTER_ID}" -c '${KAFKA_CONFIG}' \n\ +fi \n\ + \n\ chown -R kafka:kafka '${KAFKA_HOME}' '${KAFKA_LIB}' '${KAFKA_LOG} -#--------------------------------------------------------------------------------------------------- +#----------------------------------------------------------------------------------------------------- -#--------------------------------------------------------------------------------------------------- -ARG KAFKAD_INI='[program:kafkad] \n\ -directory='${KAFKA_HOME}' \n\ -command='${KAFKA_HOME}'/bin/kafka-server-start.sh config/kraft/reconfig-server.properties \n\ +#----------------------------------------------------------------------------------------------------- +ARG KAFKAD_INI='[program:kafkad] \n\ +directory='${KAFKA_HOME}' \n\ +command='${KAFKA_HOME}'/bin/kafka-server-start.sh config/kraft/reconfig-server.properties \n\ user=kafka' -#--------------------------------------------------------------------------------------------------- +#----------------------------------------------------------------------------------------------------- -RUN urpmi --force wget \ +RUN urpmi.update -a \ + && urpmi --force wget \ && useradd -M --home-dir ${KAFKA_HOME} --password "" kafka \ && mkdir -p $( dirname ${KAFKA_HOME}) \ && wget -q -O- ${KAFKA_DOWNLOAD_URL} | tar xzf - -C $( dirname ${KAFKA_HOME}) \ diff --git a/ReadMe.txt b/ReadMe.txt index d3134c3..10fa337 100644 --- a/ReadMe.txt +++ b/ReadMe.txt @@ -5,8 +5,8 @@ Welcome to Rx3-Docker/Kafka docker image! This project aims to build a Kafka docker image used by other Rx3 packaging projects. Features: - - Curtently based on rx3-docker/server:1.1.1-mga9 image, - - . + - Curtently based on rx3-docker/java:1.1.2-mga9 image. + Enjoy it! diff --git a/ReleaseNotes.txt b/ReleaseNotes.txt index 141fbfe..6a8c5c9 100644 --- a/ReleaseNotes.txt +++ b/ReleaseNotes.txt @@ -1,5 +1,13 @@ ------------------------------------------------------------------------------------------------------------------------------------ -Rx3-Docker/Kafka V 1.0.2 - A. GIBERT - 2024/12/15 +Rx3-Docker/Kafka V 1.0.3 - A. GIBERT - 2025/04/21 +------------------------------------------------------------------------------------------------------------------------------------ + +- Now use rx3-docker/java:1.1.2-mga9 image. + + + +------------------------------------------------------------------------------------------------------------------------------------ +Rx3-Docker/Kafka V 1.0.2 - A. GIBERT - 2025/03/08 ------------------------------------------------------------------------------------------------------------------------------------ - Now use rx3-docker/java:1.1.1-mga9 image. diff --git a/env.dist b/env.dist index d269dd9..ba43b8e 100644 --- a/env.dist +++ b/env.dist @@ -31,7 +31,7 @@ PORT_SV_OFFSET=1000 # | Prefix | Name | URL Prefix | Name | Name Full | Version | URL Prefix | Name | Version | Name | Version | Ext | Int | Ext | Int | Name / Id | Name / Id | #------------------+----------+--------------------------+--------------------+------------------+-------------------------------+-----------------+--------------------+---------------+------------+--------------+------------+-------+-------+-------+-------+--------------+--------------+ -docker_service_add TS topic-server ${ORG_URL_PREFIX} kafka "Rx3-Docker/Kafka" 1.0.2-mga9 ${ORG_URL_PREFIX} java 1.1.1-mga9 - - 9092 9092 - - apache apache +docker_service_add TS topic-server ${ORG_URL_PREFIX} kafka "Rx3-Docker/Kafka" 1.0.3-mga9 ${ORG_URL_PREFIX} java 1.1.2-mga9 - - 9092 9092 - - apache apache