Implements: blueprint update-rabbit-container
Previously, the rabbit container was configured for use in a k8s cluster. This patch updates the container to run with fig instead of k8s. Change-Id: Ie04f2f16771c0f733b7b09b7747325bf0d7fb1a9
This commit is contained in:
parent
9d72d99f86
commit
8a2a8c8a8a
@ -1,8 +1,18 @@
|
||||
FROM kollaglue/fedora-rdo-base
|
||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||
|
||||
RUN yum -y install rabbitmq-server; yum clean all
|
||||
# Install required packages
|
||||
RUN yum -y install rabbitmq-server && yum clean all
|
||||
|
||||
# Run the management plugin
|
||||
RUN /usr/lib/rabbitmq/bin/rabbitmq-plugins enable rabbitmq_management
|
||||
|
||||
# Copy Rabbit conf files
|
||||
ADD rabbitmq.config /etc/rabbitmq/
|
||||
ADD rabbitmq-env.conf /etc/rabbitmq/
|
||||
|
||||
# Copy start-up script
|
||||
ADD start.sh /start.sh
|
||||
|
||||
# Start Rabbit through the start script
|
||||
CMD ["/start.sh"]
|
||||
|
@ -1,3 +1,2 @@
|
||||
RABBITMQ_NODE_PORT=@RABBITMQ_PORT@
|
||||
RABBITMQ_NODENAME=@RABBITMQ_NODENAME@
|
||||
RABBITMQ_LOG_BASE=@RABBITMQ_LOG_BASE@
|
||||
|
||||
|
@ -4,7 +4,7 @@ set -e
|
||||
|
||||
: ${RABBITMQ_USER:=guest}
|
||||
: ${RABBITMQ_PASS:=guest}
|
||||
: ${RABBITMQ_NODE_PORT:=5672}
|
||||
: ${RABBITMQ_NODENAME:=rabbit}
|
||||
: ${RABBITMQ_LOG_BASE:=/var/log/rabbitmq}
|
||||
|
||||
sed -i '
|
||||
@ -13,9 +13,8 @@ sed -i '
|
||||
' /etc/rabbitmq/rabbitmq.config
|
||||
|
||||
sed -i '
|
||||
s|@RABBITMQ_PORT@|'"$RABBITMQ_NODE_PORT"'|g
|
||||
s|@RABBITMQ_NODENAME@|'"$RABBITMQ_NODENAME"'|g
|
||||
s|@RABBITMQ_LOG_BASE@|'"$RABBITMQ_LOG_BASE"'|g
|
||||
' /etc/rabbitmq/rabbitmq-env.conf
|
||||
|
||||
exec /usr/lib/rabbitmq/bin/rabbitmq-server
|
||||
|
||||
exec /usr/sbin/rabbitmq-server
|
||||
|
Loading…
Reference in New Issue
Block a user