Newer
Older
# SPDX-FileCopyrightText: 2022 Stefan Hynek
#
# SPDX-License-Identifier: CC0-1.0
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 apk add --no-cache g++=10.3.1_git20210424-r2 icu-dev=67.1-r2 && \
adduser -D repdav
USER repdav
COPY --chown=repdav requirements.txt /
RUN pip install \
--no-cache-dir \
--requirement requirements.txt \
--user
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}"
COPY Dockerfile /