ARG FROM=python:3.6 FROM ${FROM} LABEL org.opencontainers.image.authors='airship-discuss@lists.airshipit.org, irc://#airshipit@freenode' LABEL org.opencontainers.image.url='https://airshipit.org' LABEL org.opencontainers.image.documentation='https://airship-armada.readthedocs.org' LABEL org.opencontainers.image.source='https://git.openstack.org/openstack/airship-armada' LABEL org.opencontainers.image.vendor='The Airship Authors' LABEL org.opencontainers.image.licenses='Apache-2.0' ENV DEBIAN_FRONTEND noninteractive ENV LANG=C.UTF-8 ENV LC_ALL=C.UTF-8 EXPOSE 8000 ENTRYPOINT ["./entrypoint.sh"] CMD ["server"] RUN mkdir -p /armada && \ apt-get update && \ apt-get install -y --no-install-recommends \ netbase \ curl \ git && \ useradd -u 1000 -g users -d /armada armada && \ rm -rf \ /root/.cache \ /var/lib/apt/lists/* WORKDIR /armada COPY requirements.txt /tmp/ RUN pip3 install -r /tmp/requirements.txt COPY . /armada RUN \ mv /armada/etc/armada /etc/ && \ cd /armada && \ chown -R armada:users /armada && \ python3 setup.py install USER armada