From a938c6cb23b40f348b8d8c54ab9583655a479b7a Mon Sep 17 00:00:00 2001 From: richjohnrambo Date: Fri, 28 Aug 2026 15:19:50 +0800 Subject: [PATCH] fix: enable kafka in root docker image --- Dockerfile | 8 ++++---- server/manifest/docker/entrypoint.sh | 3 +++ 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 702b9e6..d75b516 100644 --- a/Dockerfile +++ b/Dockerfile @@ -36,11 +36,11 @@ RUN apk add --no-cache ca-certificates gettext bash tzdata WORKDIR /app -ENV QUEUE_DRIVER=redis -ENV KAFKA_ADDRESS=127.0.0.1:9092 +ENV QUEUE_DRIVER=kafka +ENV KAFKA_ADDRESS=64.118.137.182:9094 ENV KAFKA_VERSION=2.4.0.0 -ENV KAFKA_USERNAME= -ENV KAFKA_PASSWORD= +ENV KAFKA_USERNAME=kafka-external +ENV KAFKA_PASSWORD=gr58tNnlZOVGW3AmMbL2 ENV KAFKA_SASL_MECHANISM=SCRAM-SHA-512 COPY --from=server-build /src/manifest ./manifest diff --git a/server/manifest/docker/entrypoint.sh b/server/manifest/docker/entrypoint.sh index 608a9fe..1828001 100644 --- a/server/manifest/docker/entrypoint.sh +++ b/server/manifest/docker/entrypoint.sh @@ -9,4 +9,7 @@ cd /app envsubst '$MYSQL_DSN $REDIS_ADDR $REDIS_DB $REDIS_PASSWORD $TOKEN_SECRET_KEY $QUEUE_DRIVER $KAFKA_ADDRESS $KAFKA_VERSION $KAFKA_USERNAME $KAFKA_PASSWORD $KAFKA_SASL_MECHANISM' \ < manifest/config/config.template > manifest/config/config.yaml +echo "queue.driver=${QUEUE_DRIVER:-}" +echo "queue.kafka.address=${KAFKA_ADDRESS:-}" + exec ./hotgo