fuel-ccp-glance/docker/glance-base/Dockerfile.j2

14 lines
570 B
Django/Jinja

FROM {{ image_spec("openstack-base") }}
MAINTAINER {{ maintainer }}
COPY {{ render('sources.list.debian.j2') }} /etc/apt/sources.list.d/ceph.list
{{ copy_sources("openstack/glance", "/glance") }}
RUN useradd --user-group -G microservices glance \
&& apt-key adv --recv-keys --keyserver {{ url.ceph.debian.keyserver }} \
{{ url.ceph.debian.keyid }} \
&& /var/lib/microservices/venv/bin/pip install --upgrade /glance \
&& mkdir -p /var/lib/glance /etc/glance \
&& cp -r /glance/etc/* /etc/glance \
&& chown -R glance: /etc/glance /var/lib/glance