aboutsummaryrefslogtreecommitdiff
path: root/docker/ubuntu/binary
diff options
context:
space:
mode:
authorMichal Rostecki <michal.rostecki@allegrogroup.com>2015-07-09 18:07:44 +0200
committerMichal Rostecki <michal.rostecki@allegrogroup.com>2015-07-09 19:22:22 +0200
commit802b118bfaa730c85681b33767a00e448dc26f6d (patch)
treece0cb6641439fe0099c127c77ad8511ecc0d9f79 /docker/ubuntu/binary
parentfcda6a06d8eee9d3f3199962b36a04a8c702072c (diff)
downloadkolla-802b118bfaa730c85681b33767a00e448dc26f6d.tar.gz
kolla-802b118bfaa730c85681b33767a00e448dc26f6d.zip
Add RabbitMQ image for Ubuntu
Dockerfile for RabbitMQ server installed from Ubuntu Cloud Archive. Partially implements: blueprint install-from-ubuntu Change-Id: Ie90cbc4bea943b81b966d7b391b4de6df2e68364
Diffstat (limited to 'docker/ubuntu/binary')
-rw-r--r--docker/ubuntu/binary/rabbitmq/Dockerfile14
l---------docker/ubuntu/binary/rabbitmq/build1
l---------docker/ubuntu/binary/rabbitmq/config-external.sh1
l---------docker/ubuntu/binary/rabbitmq/config-internal.sh1
l---------docker/ubuntu/binary/rabbitmq/config-rabbit.sh1
l---------docker/ubuntu/binary/rabbitmq/rabbitmq-env.conf1
l---------docker/ubuntu/binary/rabbitmq/rabbitmq.config1
l---------docker/ubuntu/binary/rabbitmq/start.sh1
8 files changed, 21 insertions, 0 deletions
diff --git a/docker/ubuntu/binary/rabbitmq/Dockerfile b/docker/ubuntu/binary/rabbitmq/Dockerfile
new file mode 100644
index 000000000..4ade92668
--- /dev/null
+++ b/docker/ubuntu/binary/rabbitmq/Dockerfile
@@ -0,0 +1,14 @@
+FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%base:%%KOLLA_TAG%%
+MAINTAINER Kolla Project (https://launchpad.net/kolla)
+
+RUN apt-get install -y --no-install-recommends \
+ hostname \
+ rabbitmq-server \
+ && apt-get clean \
+ && /usr/lib/rabbitmq/bin/rabbitmq-plugins --offline enable rabbitmq_management
+
+COPY rabbitmq.config rabbitmq-env.conf /etc/rabbitmq/
+COPY config-rabbit.sh config-external.sh config-internal.sh /opt/kolla/
+COPY start.sh /start.sh
+
+CMD ["/start.sh"]
diff --git a/docker/ubuntu/binary/rabbitmq/build b/docker/ubuntu/binary/rabbitmq/build
new file mode 120000
index 000000000..8d652f7ee
--- /dev/null
+++ b/docker/ubuntu/binary/rabbitmq/build
@@ -0,0 +1 @@
+../../../../tools/build-docker-image \ No newline at end of file
diff --git a/docker/ubuntu/binary/rabbitmq/config-external.sh b/docker/ubuntu/binary/rabbitmq/config-external.sh
new file mode 120000
index 000000000..e02e664c8
--- /dev/null
+++ b/docker/ubuntu/binary/rabbitmq/config-external.sh
@@ -0,0 +1 @@
+../../../common/rabbitmq/config-external.sh \ No newline at end of file
diff --git a/docker/ubuntu/binary/rabbitmq/config-internal.sh b/docker/ubuntu/binary/rabbitmq/config-internal.sh
new file mode 120000
index 000000000..73a13c772
--- /dev/null
+++ b/docker/ubuntu/binary/rabbitmq/config-internal.sh
@@ -0,0 +1 @@
+../../../common/rabbitmq/config-internal.sh \ No newline at end of file
diff --git a/docker/ubuntu/binary/rabbitmq/config-rabbit.sh b/docker/ubuntu/binary/rabbitmq/config-rabbit.sh
new file mode 120000
index 000000000..6feee2aba
--- /dev/null
+++ b/docker/ubuntu/binary/rabbitmq/config-rabbit.sh
@@ -0,0 +1 @@
+../../../common/rabbitmq/config-rabbit.sh \ No newline at end of file
diff --git a/docker/ubuntu/binary/rabbitmq/rabbitmq-env.conf b/docker/ubuntu/binary/rabbitmq/rabbitmq-env.conf
new file mode 120000
index 000000000..af9f8525e
--- /dev/null
+++ b/docker/ubuntu/binary/rabbitmq/rabbitmq-env.conf
@@ -0,0 +1 @@
+../../../common/rabbitmq/rabbitmq-env.conf \ No newline at end of file
diff --git a/docker/ubuntu/binary/rabbitmq/rabbitmq.config b/docker/ubuntu/binary/rabbitmq/rabbitmq.config
new file mode 120000
index 000000000..cfb088507
--- /dev/null
+++ b/docker/ubuntu/binary/rabbitmq/rabbitmq.config
@@ -0,0 +1 @@
+../../../common/rabbitmq/rabbitmq.config \ No newline at end of file
diff --git a/docker/ubuntu/binary/rabbitmq/start.sh b/docker/ubuntu/binary/rabbitmq/start.sh
new file mode 120000
index 000000000..035f55e26
--- /dev/null
+++ b/docker/ubuntu/binary/rabbitmq/start.sh
@@ -0,0 +1 @@
+../../../common/rabbitmq/start.sh \ No newline at end of file