Block a user
musicbrainz-rabbitmq (56a4277ea1278b5efa2c37af2bc62824fb494a23)
Published 2025-10-21 23:59:10 -07:00 by calahil
Installation
docker pull gitea.calahilstudios.com/calahil/musicbrainz-rabbitmq:56a4277ea1278b5efa2c37af2bc62824fb494a23sha256: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
2025-10-21 23:59:10 -07:00
Versions (2)
View all
Container
0
OCI / Docker
56a4277ea1278b5efa2c37af2bc62824fb494a23
2025-10-21
latest
2025-10-21