Skip to content
Snippets Groups Projects
Dockerfile.j2 682 B
Newer Older
  • Learn to ignore specific revisions
  • FROM {{ namespace }}/{{ image_prefix }}base:{{ tag }}
    MAINTAINER {{ maintainer }}
    
    Abe Music's avatar
    Abe Music committed
    {% import "macros.j2" as macros with context %}
    
    {% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
        {% set cron_packages = [
            'cronie',
            'logrotate'
        ] %}
    {% elif base_distro in ['ubuntu', 'debian'] %}
        {% set cron_packages = [
            'cron',
            'logrotate'
        ] %}
    {% endif %}
    
    Abe Music's avatar
    Abe Music committed
    RUN {{ macros.install_packages(cron_packages | customizable("packages")) }}
    
    
    COPY extend_start.sh /usr/local/bin/kolla_extend_start
    RUN chmod 755 /usr/local/bin/kolla_extend_start
    
    
    Abe Music's avatar
    Abe Music committed
    {% block cron_footer %}{% endblock %}
    {% block footer %}{% endblock %}
    
    {{ include_footer }}