Skip to content
Snippets Groups Projects
Dockerfile.j2 720 B
Newer Older
  • Learn to ignore specific revisions
  • FROM {{ namespace }}/{{ image_prefix }}base:{{ tag }}
    
    MAINTAINER {{ maintainer }}
    
    Steven Dake's avatar
    Steven Dake committed
    {% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
    
    Sam Yaple's avatar
    Sam Yaple committed
    RUN yum -y install haproxy \
    
        && yum clean all
    
    
    Sam Yaple's avatar
    Sam Yaple committed
    {% elif base_distro == 'ubuntu' %}
    
    Sam Yaple's avatar
    Sam Yaple committed
    RUN apt-get install -y --no-install-recommends -t trusty-backports haproxy \
        && apt-get clean
    
    {% elif base_distro == 'debian' %}
    
    RUN apt-get install -y --no-install-recommends haproxy \
        && apt-get clean
    
    Sam Yaple's avatar
    Sam Yaple committed
    COPY ensure_latest_config.sh /usr/local/bin/kolla_ensure_haproxy_latest_config
    
    Sam Yaple's avatar
    Sam Yaple committed
    COPY extend_start.sh /usr/local/bin/kolla_extend_start
    
    Sam Yaple's avatar
    Sam Yaple committed
    RUN chmod 755 /usr/local/bin/kolla_extend_start /usr/local/bin/kolla_ensure_haproxy_latest_config