• Joined on 2024-08-28

musicbrainz-rabbitmq (56a4277ea1278b5efa2c37af2bc62824fb494a23)

Published 2025-10-21 23:59:10 -07:00 by calahil

Installation

docker pull gitea.calahilstudios.com/calahil/musicbrainz-rabbitmq:56a4277ea1278b5efa2c37af2bc62824fb494a23
sha256:2e45deaee4734e51cb0ed77fcde5c467e3e3b9d3f20c0f02a35cb2725a7905bd

Images

Digest OS / Arch Size
7acec097d2 linux/amd64 67 MiB

Image Layers ( linux/amd64)

ADD file:f8f26d117bc4a9289b7cd7447ca36e1a70b11701c63d949ef35ff9c16e190e50 in /
CMD ["bash"]
/bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends gnupg dirmngr ; rm -rf /var/lib/apt/lists/*
/bin/sh -c groupadd -r rabbitmq && useradd -r -d /var/lib/rabbitmq -m -g rabbitmq rabbitmq
ENV GOSU_VERSION=1.10
/bin/sh -c set -eux; fetchDeps=' ca-certificates wget '; apt-get update; apt-get install -y --no-install-recommends $fetchDeps; rm -rf /var/lib/apt/lists/*; dpkgArch="$(dpkg --print-architecture | awk -F- '{ print $NF }')"; wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch"; wget -O /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch.asc"; export GNUPGHOME="$(mktemp -d)"; gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4; gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu; command -v gpgconf && gpgconf --kill all || :; rm -rf "$GNUPGHOME" /usr/local/bin/gosu.asc; chmod +x /usr/local/bin/gosu; gosu nobody true; apt-get purge -y --auto-remove $fetchDeps
/bin/sh -c set -eux; apt-get update; if apt-cache show erlang-base-hipe 2>/dev/null | grep -q 'Package: erlang-base-hipe'; then apt-get install -y --no-install-recommends erlang-base-hipe ; fi; apt-get install -y --no-install-recommends erlang-asn1 erlang-crypto erlang-eldap erlang-inets erlang-mnesia erlang-nox erlang-os-mon erlang-public-key erlang-ssl erlang-xmerl ; rm -rf /var/lib/apt/lists/*
ENV RABBITMQ_LOGS=- RABBITMQ_SASL_LOGS=-
ENV PATH=/usr/lib/rabbitmq/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ENV RABBITMQ_GPG_KEY=0A9AF2115F4687BD29803A206B73A36E6026DFCA
ENV RABBITMQ_VERSION=3.6.16
ENV RABBITMQ_GITHUB_TAG=rabbitmq_v3_6_16
ENV RABBITMQ_DEBIAN_VERSION=3.6.16-1
/bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates wget; wget -O rabbitmq-server.deb.asc "https://github.com/rabbitmq/rabbitmq-server/releases/download/$RABBITMQ_GITHUB_TAG/rabbitmq-server_${RABBITMQ_DEBIAN_VERSION}_all.deb.asc"; wget -O rabbitmq-server.deb "https://github.com/rabbitmq/rabbitmq-server/releases/download/$RABBITMQ_GITHUB_TAG/rabbitmq-server_${RABBITMQ_DEBIAN_VERSION}_all.deb"; apt-get purge -y --auto-remove ca-certificates wget; export GNUPGHOME="$(mktemp -d)"; gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$RABBITMQ_GPG_KEY"; gpg --batch --verify rabbitmq-server.deb.asc rabbitmq-server.deb; command -v gpgconf && gpgconf --kill all || :; rm -rf "$GNUPGHOME"; apt install -y --no-install-recommends ./rabbitmq-server.deb; dpkg -l | grep rabbitmq-server; rm -f rabbitmq-server.deb*; rm -rf /var/lib/apt/lists/*
ENV HOME=/var/lib/rabbitmq
/bin/sh -c mkdir -p /var/lib/rabbitmq /etc/rabbitmq /var/log/rabbitmq /tmp/rabbitmq-ssl && chown -R rabbitmq:rabbitmq /var/lib/rabbitmq /etc/rabbitmq /var/log/rabbitmq /tmp/rabbitmq-ssl && chmod -R 777 /var/lib/rabbitmq /etc/rabbitmq /var/log/rabbitmq /tmp/rabbitmq-ssl
VOLUME [/var/lib/rabbitmq]
/bin/sh -c ln -sf /var/lib/rabbitmq/.erlang.cookie /root/
/bin/sh -c ln -sf "/usr/lib/rabbitmq/lib/rabbitmq_server-$RABBITMQ_VERSION/plugins" /plugins
COPY file:9792a3a95e39f2875b56531ed4cedd60de83ea1b1359cdb2d5d04962eed8285a in /usr/local/bin/
/bin/sh -c ln -s usr/local/bin/docker-entrypoint.sh / # backwards compat
ENTRYPOINT ["docker-entrypoint.sh"]
EXPOSE 25672/tcp 4369/tcp 5671/tcp 5672/tcp
CMD ["rabbitmq-server"]
/bin/sh -c rabbitmq-plugins enable --offline rabbitmq_management
/bin/sh -c set -eux; erl -noinput -eval ' { ok, AdminBin } = zip:foldl(fun(FileInArchive, GetInfo, GetBin, Acc) -> case Acc of "" -> case lists:suffix("/rabbitmqadmin", FileInArchive) of true -> GetBin(); false -> Acc end; _ -> Acc end end, "", init:get_plain_arguments()), io:format("~s", [ AdminBin ]), init:stop(). ' -- /plugins/rabbitmq_management-*.ez > /usr/local/bin/rabbitmqadmin; [ -s /usr/local/bin/rabbitmqadmin ]; chmod +x /usr/local/bin/rabbitmqadmin; apt-get update; apt-get install -y --no-install-recommends python; rm -rf /var/lib/apt/lists/*; rabbitmqadmin --version
EXPOSE 15671/tcp 15672/tcp
ARG RABBITMQ_VERSION=3.6.16
ARG RABBITMQ_VARIANT=-management
ARG RABBITMQ_TAG=3.6.16-management
LABEL org.metabrainz.based-on-image=rabbitmq:3.6.16-management
COPY scripts/* / # buildkit
ENTRYPOINT ["/docker-entrypoint-wrapper.sh"]

Labels

Key Value
org.metabrainz.based-on-image rabbitmq:3.6.16-management
Details
Container
2025-10-21 23:59:10 -07:00
0
OCI / Docker
Versions (2) View all