# syntax=docker/dockerfile:1 FROM python:3.8 LABEL \ org.label-schema.dockerfile="/Dockerfile" \ org.label-schema.license="AGPL-3.0-or-later" \ org.label-schema.maintainer="Stefan Hynek" \ org.label-schema.name="Textgrid Repository WebDAV Server" \ org.label-schema.schema-version="1.0" \ org.label-schema.url="https://gitlab.gwdg.de/dariah-de/textgridrep/repdav" \ org.label-schema.vcs-url="https://gitlab.gwdg.de/dariah-de/textgridrep/repdav" \ org.label-schema.vendor="SUB/FE" RUN useradd --create-home repdav USER repdav COPY --chown=repdav requirements.txt / RUN pip install \ --no-cache-dir \ --requirement requirements.txt \ --user WORKDIR /app COPY --chown=repdav src/ . ARG build_date ARG vcs_ref ARG version LABEL \ org.label-schema.build-date="${build_date}" \ org.label-schema.vcs-ref="${vcs_ref}" \ org.label-schema.version="${version}" CMD ["python", "main.py"] COPY Dockerfile /