[bitnami/rabbitmq] Release 3.11.28-debian-12-r7 (#62913)

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>
This commit is contained in:
Bitnami Bot
2024-02-21 11:22:51 +01:00
committed by GitHub
parent 54513352b8
commit 4f08de488d
5 changed files with 22 additions and 7 deletions

View File

@@ -7,10 +7,10 @@ ARG TARGETARCH
LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \
org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \
org.opencontainers.image.created="2024-02-11T13:44:29Z" \
org.opencontainers.image.created="2024-02-21T09:51:44Z" \
org.opencontainers.image.description="Application packaged by VMware, Inc" \
org.opencontainers.image.licenses="Apache-2.0" \
org.opencontainers.image.ref.name="3.11.28-debian-12-r5" \
org.opencontainers.image.ref.name="3.11.28-debian-12-r7" \
org.opencontainers.image.title="rabbitmq" \
org.opencontainers.image.vendor="VMware, Inc." \
org.opencontainers.image.version="3.11.28"
@@ -27,8 +27,8 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"]
RUN install_packages ca-certificates curl libgcc-s1 libssl3 libstdc++6 libtinfo6 locales procps zlib1g
RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \
COMPONENTS=( \
"erlang-25.3.2-9-0-linux-${OS_ARCH}-debian-12" \
"rabbitmq-3.11.28-1-linux-${OS_ARCH}-debian-12" \
"erlang-25.3.2-9-1-linux-${OS_ARCH}-debian-12" \
"rabbitmq-3.11.28-2-linux-${OS_ARCH}-debian-12" \
) ; \
for COMPONENT in "${COMPONENTS[@]}"; do \
if [ ! -f "${COMPONENT}.tar.gz" ]; then \

View File

@@ -3,12 +3,12 @@
"arch": "amd64",
"distro": "debian-12",
"type": "NAMI",
"version": "25.3.2-9-0"
"version": "25.3.2-9-1"
},
"rabbitmq": {
"arch": "amd64",
"distro": "debian-12",
"type": "NAMI",
"version": "3.11.28-1"
"version": "3.11.28-2"
}
}

View File

@@ -97,6 +97,7 @@ export RABBITMQ_BASE_DIR="/opt/bitnami/rabbitmq"
export RABBITMQ_BIN_DIR="${RABBITMQ_BASE_DIR}/sbin"
export RABBITMQ_DATA_DIR="${RABBITMQ_VOLUME_DIR}/mnesia"
export RABBITMQ_CONF_DIR="${RABBITMQ_BASE_DIR}/etc/rabbitmq"
export RABBITMQ_DEFAULT_CONF_DIR="${RABBITMQ_BASE_DIR}/etc/rabbitmq.default"
RABBITMQ_CONF_FILE="${RABBITMQ_CONF_FILE:-"${RABBITMQ_CONFIG_FILE:-}"}"
export RABBITMQ_CONF_FILE="${RABBITMQ_CONF_FILE:-${RABBITMQ_CONF_DIR}/rabbitmq.conf}"
export RABBITMQ_CONF_ENV_FILE="${RABBITMQ_CONF_DIR}/rabbitmq-env.conf"

View File

@@ -19,6 +19,14 @@ set -o pipefail
print_welcome_page
if ! is_dir_empty "$RABBITMQ_DEFAULT_CONF_DIR"; then
# We add the copy from default config in the entrypoint to not break users
# bypassing the setup.sh logic. If the file already exists do not overwrite (in
# case someone mounts a configuration file in /opt/bitnami/rabbitmq/etc/rabbitmq)
debug "Copying files from $RABBITMQ_DEFAULT_CONF_DIR to $RABBITMQ_CONF_DIR"
cp -nr "$RABBITMQ_DEFAULT_CONF_DIR"/. "$RABBITMQ_CONF_DIR"
fi
if [[ "$1" = "/opt/bitnami/scripts/rabbitmq/run.sh" ]]; then
info "** Starting RabbitMQ setup **"
/opt/bitnami/scripts/rabbitmq/setup.sh

View File

@@ -17,7 +17,7 @@ set -o pipefail
# Load RabbitMQ environment variables
. /opt/bitnami/scripts/rabbitmq-env.sh
for dir in "$RABBITMQ_BIN_DIR" "$RABBITMQ_INITSCRIPTS_DIR" "$RABBITMQ_CONF_DIR" "$RABBITMQ_DATA_DIR" "$RABBITMQ_HOME_DIR" "$RABBITMQ_LIB_DIR" "$RABBITMQ_LOGS_DIR" "$RABBITMQ_PLUGINS_DIR"; do
for dir in "$RABBITMQ_BIN_DIR" "$RABBITMQ_INITSCRIPTS_DIR" "$RABBITMQ_CONF_DIR" "$RABBITMQ_DEFAULT_CONF_DIR" "$RABBITMQ_DATA_DIR" "$RABBITMQ_HOME_DIR" "$RABBITMQ_LIB_DIR" "$RABBITMQ_LOGS_DIR" "$RABBITMQ_PLUGINS_DIR"; do
ensure_dir_exists "$dir"
done
chmod -R g+rwX "$RABBITMQ_INITSCRIPTS_DIR" "$RABBITMQ_BIN_DIR" "$RABBITMQ_CONF_DIR" "$RABBITMQ_DATA_DIR" "$RABBITMQ_HOME_DIR" "$RABBITMQ_LIB_DIR" "$RABBITMQ_LOGS_DIR" "$RABBITMQ_PLUGINS_DIR"
@@ -46,3 +46,9 @@ mkdir -p "/var/lib/rabbitmq/mnesia"
chmod -R g+rwX "/var/lib/rabbitmq/mnesia"
rm -rf "$RABBITMQ_DATA_DIR"
ln -s "/var/lib/rabbitmq/mnesia" "$RABBITMQ_DATA_DIR"
if ! is_dir_empty "$RABBITMQ_CONF_DIR"; then
# Copy all initially generated configuration files to the default directory
# (this is to avoid breaking when entrypoint is being overridden)
cp -r "${RABBITMQ_CONF_DIR}/"* "$RABBITMQ_DEFAULT_CONF_DIR"
fi