using Alpine for Beanstalkd and RabbitMQ, list all ports exposed for RabbitMQ (#1950)

This commit is contained in:
Lan Phan 2019-01-11 17:52:12 +07:00 committed by Shao Yu-Lung (Allen)
parent 36c78369d5
commit 53e8229313
2 changed files with 5 additions and 14 deletions

View File

@ -1,16 +1,7 @@
FROM phusion/baseimage:latest FROM alpine
LABEL maintainer="Mahmoud Zalt <mahmoud@zalt.me>" LABEL maintainer="Mahmoud Zalt <mahmoud@zalt.me>"
ENV DEBIAN_FRONTEND noninteractive RUN apk add --no-cache beanstalkd
ENV PATH /usr/local/rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN apt-get update
RUN apt-get install -y beanstalkd
RUN apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
VOLUME /var/lib/beanstalkd/data
EXPOSE 11300 EXPOSE 11300
ENTRYPOINT ["/usr/bin/beanstalkd"]
CMD ["/usr/bin/beanstalkd"]

View File

@ -1,7 +1,7 @@
FROM rabbitmq FROM rabbitmq:alpine
LABEL maintainer="Mahmoud Zalt <mahmoud@zalt.me>" LABEL maintainer="Mahmoud Zalt <mahmoud@zalt.me>"
RUN rabbitmq-plugins enable --offline rabbitmq_management RUN rabbitmq-plugins enable --offline rabbitmq_management
EXPOSE 15671 15672 EXPOSE 4369 5671 5672 15671 15672 25672