This is an automated email from the ASF dual-hosted git repository.

jbertram pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/activemq-artemis.git


The following commit(s) were added to refs/heads/main by this push:
     new c2d69479b8 ARTEMIS-5263 Remove unused Docker directive
c2d69479b8 is described below

commit c2d69479b87eec7c497212b8f61b2d93d41417c0
Author: Vilius Ĺ umskas <[email protected]>
AuthorDate: Sun Jan 26 23:07:05 2025 +0200

    ARTEMIS-5263 Remove unused Docker directive
    
    Pipes are not used in the scripts anymore, so there is no need for
    pipefail support. Plus some minor cosmetic tweaks.
---
 artemis-docker/Dockerfile-alpine-21     |  6 ++----
 artemis-docker/Dockerfile-alpine-21-jre |  6 ++----
 artemis-docker/Dockerfile-ubuntu-21     | 11 ++++-------
 artemis-docker/Dockerfile-ubuntu-21-jre | 11 ++++-------
 4 files changed, 12 insertions(+), 22 deletions(-)

diff --git a/artemis-docker/Dockerfile-alpine-21 
b/artemis-docker/Dockerfile-alpine-21
index 758b97d150..6ea3133107 100644
--- a/artemis-docker/Dockerfile-alpine-21
+++ b/artemis-docker/Dockerfile-alpine-21
@@ -26,8 +26,6 @@ RUN addgroup --gid 1001 --system artemis && adduser --uid 
1001 --ingroup artemis
 # alpine doesn't come with bash
 RUN /bin/sh -c "apk update && apk upgrade --no-cache && apk add --no-cache 
bash libaio"
 
-# Make sure pipes are considered to determine success, see: 
https://github.com/hadolint/hadolint/wiki/DL4006
-SHELL ["/bin/bash", "-o", "pipefail", "-c"]
 WORKDIR /opt
 
 ENV ARTEMIS_USER artemis
@@ -44,13 +42,13 @@ EXPOSE \
     8161 \
 # Port for CORE,MQTT,AMQP,HORNETQ,STOMP,OPENWIRE
     61616 \
-# Port for HORNETQ,STOMP
+# Port for legacy HORNETQ,STOMP clients
     5445 \
 # Port for AMQP
     5672 \
 # Port for MQTT
     1883 \
-#Port for STOMP
+# Port for STOMP
     61613
 
 USER root
diff --git a/artemis-docker/Dockerfile-alpine-21-jre 
b/artemis-docker/Dockerfile-alpine-21-jre
index b1910761ec..b66e1bc7af 100644
--- a/artemis-docker/Dockerfile-alpine-21-jre
+++ b/artemis-docker/Dockerfile-alpine-21-jre
@@ -26,8 +26,6 @@ RUN addgroup --gid 1001 --system artemis && adduser --uid 
1001 --ingroup artemis
 # alpine doesn't come with bash
 RUN /bin/sh -c "apk update && apk upgrade --no-cache && apk add --no-cache 
bash libaio"
 
-# Make sure pipes are considered to determine success, see: 
https://github.com/hadolint/hadolint/wiki/DL4006
-SHELL ["/bin/bash", "-o", "pipefail", "-c"]
 WORKDIR /opt
 
 ENV ARTEMIS_USER artemis
@@ -44,13 +42,13 @@ EXPOSE \
     8161 \
 # Port for CORE,MQTT,AMQP,HORNETQ,STOMP,OPENWIRE
     61616 \
-# Port for HORNETQ,STOMP
+# Port for legacy HORNETQ,STOMP clients
     5445 \
 # Port for AMQP
     5672 \
 # Port for MQTT
     1883 \
-#Port for STOMP
+# Port for STOMP
     61613
 
 USER root
diff --git a/artemis-docker/Dockerfile-ubuntu-21 
b/artemis-docker/Dockerfile-ubuntu-21
index 82432014e8..28932cc160 100644
--- a/artemis-docker/Dockerfile-ubuntu-21
+++ b/artemis-docker/Dockerfile-ubuntu-21
@@ -19,8 +19,6 @@
 
 FROM eclipse-temurin:21-jdk
 LABEL maintainer="Apache ActiveMQ Team"
-# Make sure pipes are considered to determine success, see: 
https://github.com/hadolint/hadolint/wiki/DL4006
-SHELL ["/bin/bash", "-o", "pipefail", "-c"]
 WORKDIR /opt
 
 ENV ARTEMIS_USER artemis
@@ -34,9 +32,8 @@ RUN groupadd -g 1001 -r artemis && useradd -r -u 1001 -g 
artemis artemis
 # install AIO
 RUN apt-get -qq -o=Dpkg::Use-Pty=0 update && \
     apt-get -qq -o=Dpkg::Use-Pty=0 install -y libaio1t64 && \
-    rm -rf /var/lib/apt/lists/*
-
-RUN ln -s /usr/lib/x86_64-linux-gnu/libaio.so.1t64 /usr/lib/libaio.so.1
+    rm -rf /var/lib/apt/lists/* && \
+    ln -s /usr/lib/x86_64-linux-gnu/libaio.so.1t64 /usr/lib/libaio.so.1
 
 USER artemis
 
@@ -47,13 +44,13 @@ EXPOSE \
     8161 \
 # Port for CORE,MQTT,AMQP,HORNETQ,STOMP,OPENWIRE
     61616 \
-# Port for HORNETQ,STOMP
+# Port for legacy HORNETQ,STOMP clients
     5445 \
 # Port for AMQP
     5672 \
 # Port for MQTT
     1883 \
-#Port for STOMP
+# Port for STOMP
     61613
 
 USER root
diff --git a/artemis-docker/Dockerfile-ubuntu-21-jre 
b/artemis-docker/Dockerfile-ubuntu-21-jre
index a46b62cb53..c6eea56cf4 100644
--- a/artemis-docker/Dockerfile-ubuntu-21-jre
+++ b/artemis-docker/Dockerfile-ubuntu-21-jre
@@ -19,8 +19,6 @@
 
 FROM eclipse-temurin:21-jre
 LABEL maintainer="Apache ActiveMQ Team"
-# Make sure pipes are considered to determine success, see: 
https://github.com/hadolint/hadolint/wiki/DL4006
-SHELL ["/bin/bash", "-o", "pipefail", "-c"]
 WORKDIR /opt
 
 ENV ARTEMIS_USER artemis
@@ -34,9 +32,8 @@ RUN groupadd -g 1001 -r artemis && useradd -r -u 1001 -g 
artemis artemis
 # install AIO
 RUN apt-get -qq -o=Dpkg::Use-Pty=0 update && \
     apt-get -qq -o=Dpkg::Use-Pty=0 install -y libaio1t64 && \
-    rm -rf /var/lib/apt/lists/*
-
-RUN ln -s /usr/lib/x86_64-linux-gnu/libaio.so.1t64 /usr/lib/libaio.so.1
+    rm -rf /var/lib/apt/lists/* && \
+    ln -s /usr/lib/x86_64-linux-gnu/libaio.so.1t64 /usr/lib/libaio.so.1
 
 USER artemis
 
@@ -47,13 +44,13 @@ EXPOSE \
     8161 \
 # Port for CORE,MQTT,AMQP,HORNETQ,STOMP,OPENWIRE
     61616 \
-# Port for HORNETQ,STOMP
+# Port for legacy HORNETQ,STOMP clients
     5445 \
 # Port for AMQP
     5672 \
 # Port for MQTT
     1883 \
-#Port for STOMP
+# Port for STOMP
     61613
 
 USER root


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information, visit: https://activemq.apache.org/contact


Reply via email to