diff options
| author | Michal Stachowski <michal.stachowski@intel.com> | 2015-06-24 14:10:10 +0200 |
|---|---|---|
| committer | Michal Stachowski <michal.stachowski@intel.com> | 2015-06-24 14:10:10 +0200 |
| commit | 214ac7e6084583f703041fdfd19d67dda9417274 (patch) | |
| tree | 281419ad8522c2f77c8f1e19a897e0138e1c1d9e /docker/centos/binary/rabbitmq/Dockerfile | |
| parent | 0f843e21543ccda337f7df20133c3479f9c6c738 (diff) | |
| download | kolla-214ac7e6084583f703041fdfd19d67dda9417274.tar.gz kolla-214ac7e6084583f703041fdfd19d67dda9417274.zip | |
RabbitMQ container with HA support
This is new RabbitMQ container with support for HA. It's next step for
provide HA support in Kolla project. RabbitMQ is supporting now
active/active model and It's ready for active/passive model.
Change-Id: I2eb6c65f6268ee96d377e72cf880a01c8042559e
Implements: blueprint rabbitmq-ha
Diffstat (limited to 'docker/centos/binary/rabbitmq/Dockerfile')
| -rw-r--r-- | docker/centos/binary/rabbitmq/Dockerfile | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/docker/centos/binary/rabbitmq/Dockerfile b/docker/centos/binary/rabbitmq/Dockerfile index 9212d15eb..f42bc8307 100644 --- a/docker/centos/binary/rabbitmq/Dockerfile +++ b/docker/centos/binary/rabbitmq/Dockerfile @@ -1,18 +1,14 @@ FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%base:%%KOLLA_TAG%% MAINTAINER Kolla Project (https://launchpad.net/kolla) -# Install required packages -RUN yum -y install rabbitmq-server hostname && yum clean all +RUN yum -y install \ + hostname \ + rabbitmq-server && \ + yum clean all && \ + /usr/lib/rabbitmq/bin/rabbitmq-plugins enable rabbitmq_management -# Run the management plugin -RUN /usr/lib/rabbitmq/bin/rabbitmq-plugins enable rabbitmq_management +COPY rabbitmq.config rabbitmq-env.conf /etc/rabbitmq/ +COPY config-rabbit.sh /opt/kolla/config-rabbit.sh +COPY start.sh /start.sh -# 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"] |
