Skip to content
Snippets Groups Projects
Dockerfile.j2 832 B
Newer Older
  • Learn to ignore specific revisions
  • FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-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-glance \
            python-oslo-i18n \
        && yum clean all
    
        {% elif base_distro in ['ubuntu', 'debian'] %}
    
    RUN echo '{{ install_type }} not yet available for {{ base_distro }}' \
        && /bin/false
    
        {% endif %}
    {% elif install_type == 'source' %}
    
    
    ADD glance-base.tar /
    
    RUN ln -s /glance-* glance \
    
        && useradd --user-group glance \
    
        && pip --no-cache-dir install /glance \
    
    Sam Yaple's avatar
    Sam Yaple committed
        && mkdir -p /etc/glance /var/log/glance /home/glance \
    
        && cp -r /glance/etc/* /etc/glance/ \
    
        && chown -R glance: /etc/glance /var/log/glance /home/glance
    
    
    {% endif %}