aboutsummaryrefslogtreecommitdiff
path: root/docker_templates/nova/nova-api
diff options
context:
space:
mode:
authorSam Yaple <sam@yaple.net>2015-08-16 03:30:08 +0000
committerSam Yaple <sam@yaple.net>2015-08-20 09:28:09 +0000
commitb89575b419979cc6ed76bf0f56dd45f34b0aac55 (patch)
tree756699cd5b977d0babaac778a84292ef96cfe95b /docker_templates/nova/nova-api
parenta760549e78d2a36b2684dc75f521b5d05bb501b2 (diff)
downloadkolla-b89575b419979cc6ed76bf0f56dd45f34b0aac55.tar.gz
kolla-b89575b419979cc6ed76bf0f56dd45f34b0aac55.zip
Add Dockerfile template for nova
Change-Id: I11fd26950f76be2200730e333e365ef74dfd5747 Partially-Implements: blueprint dockerfile-template
Diffstat (limited to 'docker_templates/nova/nova-api')
-rw-r--r--docker_templates/nova/nova-api/Dockerfile.j216
l---------docker_templates/nova/nova-api/config-external.sh1
l---------docker_templates/nova/nova-api/start.sh1
3 files changed, 18 insertions, 0 deletions
diff --git a/docker_templates/nova/nova-api/Dockerfile.j2 b/docker_templates/nova/nova-api/Dockerfile.j2
new file mode 100644
index 000000000..1b1e11927
--- /dev/null
+++ b/docker_templates/nova/nova-api/Dockerfile.j2
@@ -0,0 +1,16 @@
+FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-nova-base:{{ tag }}
+MAINTAINER Kolla Project (https://launchpad.net/kolla)
+
+{% if install_type == 'binary' %}
+ {% if base_distro in ['fedora', 'centos', 'oraclelinux'] %}
+
+RUN yum -y install openstack-nova-api \
+ && yum clean all
+
+ {% endif %}
+{% endif %}
+
+COPY start.sh /
+COPY config-external.sh /opt/kolla/
+
+CMD ["/start.sh"]
diff --git a/docker_templates/nova/nova-api/config-external.sh b/docker_templates/nova/nova-api/config-external.sh
new file mode 120000
index 000000000..bfa5b09c0
--- /dev/null
+++ b/docker_templates/nova/nova-api/config-external.sh
@@ -0,0 +1 @@
+../../../docker/common/nova/nova-api/config-external.sh \ No newline at end of file
diff --git a/docker_templates/nova/nova-api/start.sh b/docker_templates/nova/nova-api/start.sh
new file mode 120000
index 000000000..e4407856e
--- /dev/null
+++ b/docker_templates/nova/nova-api/start.sh
@@ -0,0 +1 @@
+../../../docker/common/nova/nova-api/start.sh \ No newline at end of file