File tree Expand file tree Collapse file tree 3 files changed +7
-9
lines changed Expand file tree Collapse file tree 3 files changed +7
-9
lines changed Original file line number Diff line number Diff line change @@ -29,11 +29,12 @@ ENV RABBITMQ_LOGS=- RABBITMQ_SASL_LOGS=-
29
29
RUN apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys F78372A06FF50C80464FC1B4F7B8CEA6056E8E56
30
30
RUN echo 'deb http://www.rabbitmq.com/debian testing main' > /etc/apt/sources.list.d/rabbitmq.list
31
31
32
- ENV RABBITMQ_VERSION 3.6.0-1
32
+ ENV RABBITMQ_VERSION 3.6.0
33
+ ENV RABBITMQ_DEBIAN_VERSION 3.6.0-1
33
34
34
35
RUN apt-get update && apt-get install -y --no-install-recommends \
35
36
erlang erlang-mnesia erlang-public-key erlang-crypto erlang-ssl erlang-asn1 erlang-inets erlang-os-mon erlang-xmerl erlang-eldap \
36
- rabbitmq-server=$RABBITMQ_VERSION \
37
+ rabbitmq-server=$RABBITMQ_DEBIAN_VERSION \
37
38
&& rm -rf /var/lib/apt/lists/*
38
39
39
40
# /usr/sbin/rabbitmq-server has some irritating behavior, and only exists to "su - rabbitmq /usr/lib/rabbitmq/bin/rabbitmq-server ..."
Original file line number Diff line number Diff line change 10
10
commit=" $( git log -1 --format=' format:%H' -- Dockerfile $( awk ' toupper($1) == "COPY" { for (i = 2; i < NF; i++) { print $i } }' Dockerfile) ) "
11
11
fullVersion=" $( grep -m1 ' ENV RABBITMQ_VERSION ' Dockerfile | cut -d' ' -f3) "
12
12
13
- # fullVersion is a Debian version and we only care about the RabbitMQ version, so let's trim -*
14
- fullVersion=" ${fullVersion%% -* } "
15
-
16
13
versionAliases=()
17
14
while [ " ${fullVersion% .* } " != " $fullVersion " ]; do
18
15
versionAliases+=( $fullVersion )
Original file line number Diff line number Diff line change 3
3
4
4
cd " $( dirname " $( readlink -f " $BASH_SOURCE " ) " ) "
5
5
6
- fullVersion =" $( curl -sSL ' http://www.rabbitmq.com/debian/dists/testing/main/binary-amd64/Packages' | grep -m1 -A10 ' ^Package: rabbitmq-server$' | grep -m1 ' ^Version: ' | cut -d' ' -f2) "
6
+ debianVersion =" $( curl -sSL ' http://www.rabbitmq.com/debian/dists/testing/main/binary-amd64/Packages' | grep -m1 -A10 ' ^Package: rabbitmq-server$' | grep -m1 ' ^Version: ' | cut -d' ' -f2) "
7
7
8
- # fullVersion is a Debian version and we only care about the RabbitMQ version for tags, so let's trim -*
9
- tagVersion=" ${fullVersion%% -* } "
8
+ rabbitmqVersion=" ${debianVersion%% -* } "
10
9
11
10
set -x
12
- sed -ri ' s/^(ENV RABBITMQ_VERSION) .*/\1 ' " $fullVersion " ' /' Dockerfile
11
+ sed -ri ' s/^(ENV RABBITMQ_VERSION) .*/\1 ' " $rabbitmqVersion " ' /' Dockerfile
12
+ sed -ri ' s/^(ENV RABBITMQ_DEBIAN_VERSION) .*/\1 ' " $debianVersion " ' /' Dockerfile
You can’t perform that action at this time.
0 commit comments