535fe5c37b
This patch modifies the Dockerfile for the Heat container so that the root user will execute the container setup scripts. This enables the container httpd configuration script to execute. Partially-Implements: blueprint add-ssl-internal-network Change-Id: Ib7936161bb42ee36d7875baffa31af5dff409844
24 lines
797 B
Django/Jinja
24 lines
797 B
Django/Jinja
FROM {{ namespace }}/{{ image_prefix }}heat-base:{{ tag }}
|
|
{% block labels %}
|
|
LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build_date }}"
|
|
{% endblock %}
|
|
|
|
{% block heat_api_header %}{% endblock %}
|
|
|
|
{% import "macros.j2" as macros with context %}
|
|
|
|
{% if install_type == 'binary' %}
|
|
{% if base_package_type == 'rpm' %}
|
|
{% set heat_api_packages = ['openstack-heat-api'] %}
|
|
{% elif base_package_type == 'deb' %}
|
|
{% set heat_api_packages = ['heat-api'] %}
|
|
{% endif %}
|
|
{{ macros.install_packages(heat_api_packages | customizable("packages")) }}
|
|
{% endif %}
|
|
|
|
COPY extend_start.sh /usr/local/bin/kolla_heat_extend_start
|
|
RUN chmod 755 /usr/local/bin/kolla_heat_extend_start
|
|
|
|
{% block heat_api_footer %}{% endblock %}
|
|
{% block footer %}{% endblock %}
|