File tree 5 files changed +40
-13
lines changed
5 files changed +40
-13
lines changed Original file line number Diff line number Diff line change 3
3
set -e
4
4
set -x
5
5
6
- (cd docker && docker build --rm --force-rm --no-cache --pull --squash --tag " enqueue/rabbitmq:latest " -f Dockerfile.rabbitmq .)
6
+ (cd docker && docker build --rm --force-rm --no-cache --pull --squash --tag " enqueue/rabbitmq-local-build " -f Dockerfile." $1 " - rabbitmq .)
7
7
(cd docker && docker login --username=" $DOCKER_USER " --password=" $DOCKER_PASSWORD " )
8
- (cd docker && docker push " enqueue/rabbitmq:latest" )
8
+ (cd docker && docker tag enqueue/rabbitmq-local-build enqueue/rabbitmq:" $1 " )
9
+ (cd docker && docker push " enqueue/rabbitmq:$1 " )
Original file line number Diff line number Diff line change @@ -51,7 +51,7 @@ services:
51
51
- MONGO_DSN=mongodb://mongo
52
52
53
53
rabbitmq :
54
- image : ' enqueue/rabbitmq:latest '
54
+ image : ' enqueue/rabbitmq:3.7 '
55
55
environment :
56
56
- RABBITMQ_DEFAULT_USER=guest
57
57
- RABBITMQ_DEFAULT_PASS=guest
Original file line number Diff line number Diff line change
1
+ FROM rabbitmq:3.6-management
2
+
3
+ RUN apt-get update && \
4
+ apt-get -y --no-install-recommends --no-install-suggests install ca-certificates curl unzip && \
5
+ rm -rf /var/lib/apt/lists/*
6
+
7
+ RUN curl https://dl.bintray.com/rabbitmq/community-plugins/3.6.x/rabbitmq_delayed_message_exchange/rabbitmq_delayed_message_exchange-20171215-3.6.x.zip > /tmp/delayed_plugin.zip
8
+ RUN cd /tmp && \
9
+ unzip delayed_plugin.zip && \
10
+ rm delayed_plugin.zip && \
11
+ mv rabbitmq_delayed_message_exchange-20171215-3.6.x.ez $RABBITMQ_HOME/plugins/rabbitmq_delayed_message_exchange-20171215-3.6.x.ez
12
+
13
+ RUN rabbitmq-plugins enable --offline rabbitmq_delayed_message_exchange
14
+ RUN rabbitmq-plugins enable --offline rabbitmq_stomp
15
+
16
+ RUN apt-get purge -y --auto-remove ca-certificates curl unzip
17
+
18
+ EXPOSE 61613
Original file line number Diff line number Diff line change
1
+ FROM rabbitmq:3.7-management
2
+
3
+ RUN apt-get update && \
4
+ apt-get -y --no-install-recommends --no-install-suggests install ca-certificates curl unzip && \
5
+ rm -rf /var/lib/apt/lists/*
6
+
7
+ RUN curl https://dl.bintray.com/rabbitmq/community-plugins/3.7.x/rabbitmq_delayed_message_exchange/rabbitmq_delayed_message_exchange-20171201-3.7.x.zip > /tmp/delayed_plugin.zip
8
+ RUN cd /tmp && \
9
+ unzip delayed_plugin.zip && \
10
+ rm delayed_plugin.zip && \
11
+ mv rabbitmq_delayed_message_exchange-20171201-3.7.x.ez $RABBITMQ_HOME/plugins/rabbitmq_delayed_message_exchange-20171201-3.7.x.ez
12
+
13
+ RUN rabbitmq-plugins enable --offline rabbitmq_delayed_message_exchange
14
+ RUN rabbitmq-plugins enable --offline rabbitmq_stomp
15
+
16
+ RUN apt-get purge -y --auto-remove ca-certificates curl unzip
17
+
18
+ EXPOSE 61613
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments