File tree Expand file tree Collapse file tree 5 files changed +40
-13
lines changed
Expand file tree Collapse file tree 5 files changed +40
-13
lines changed Original file line number Diff line number Diff line change 33set -e
44set -x
55
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 .)
77(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:
5151 - MONGO_DSN=mongodb://mongo
5252
5353 rabbitmq :
54- image : ' enqueue/rabbitmq:latest '
54+ image : ' enqueue/rabbitmq:3.7 '
5555 environment :
5656 - RABBITMQ_DEFAULT_USER=guest
5757 - 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