summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilip Kuryloski <kuryloskip@vmware.com>2022-06-17 10:58:43 +0200
committerPhilip Kuryloski <kuryloskip@vmware.com>2022-06-17 10:58:43 +0200
commit178a7fa539f9c8e9000d056c589c8d2dda875680 (patch)
tree3e9c1b6c0c0271802f185275b8f0f21f6ff935c3
parent843911919d53f8b6996b606643c1e33d5b878bf0 (diff)
downloadrabbitmq-server-git-178a7fa539f9c8e9000d056c589c8d2dda875680.tar.gz
Again try to make Dockerfile more cacheable
-rw-r--r--packaging/docker-image/Dockerfile9
1 files changed, 5 insertions, 4 deletions
diff --git a/packaging/docker-image/Dockerfile b/packaging/docker-image/Dockerfile
index d82537948c..b457b7713f 100644
--- a/packaging/docker-image/Dockerfile
+++ b/packaging/docker-image/Dockerfile
@@ -212,10 +212,6 @@ ENV RABBITMQ_HOME=/opt/rabbitmq
ENV PATH=$RABBITMQ_HOME/sbin:$PATH \
RABBITMQ_LOGS=-
-ARG RABBITMQ_BUILD
-COPY ${RABBITMQ_BUILD} $RABBITMQ_HOME
-
-# Install RabbitMQ
RUN set -eux; \
\
savedAptMark="$(apt-mark showmanual)"; \
@@ -231,6 +227,11 @@ RUN set -eux; \
apt-mark auto '.*' > /dev/null; \
apt-mark manual $savedAptMark; \
apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false
+
+# Install RabbitMQ
+ARG RABBITMQ_BUILD
+COPY ${RABBITMQ_BUILD} $RABBITMQ_HOME
+
RUN set -eux; \
# Do not default SYS_PREFIX to RABBITMQ_HOME, leave it empty
grep -qE '^SYS_PREFIX=\$\{RABBITMQ_HOME\}$' "$RABBITMQ_HOME/sbin/rabbitmq-defaults"; \