From ac1d248575fb3437b0f09254d4aa2482dd78214f Mon Sep 17 00:00:00 2001 From: Konstantin Baierer Date: Tue, 23 Jan 2024 19:06:31 +0100 Subject: [PATCH] fix docker builds --- .dockerignore | 3 ++- Dockerfile | 13 +++++-------- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/.dockerignore b/.dockerignore index aefc504c6..ec30b48a2 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,5 +1,6 @@ * -!ocrd* +!src* +!pyproject.toml !Makefile !LICENSE !README.md diff --git a/Dockerfile b/Dockerfile index 00bd8bb30..e752d6972 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,17 +9,15 @@ ENV LANG=C.UTF-8 ENV PIP=pip WORKDIR /build-ocrd -COPY ocrd ./ocrd -COPY ocrd_modelfactory ./ocrd_modelfactory/ -COPY ocrd_models ./ocrd_models -COPY ocrd_utils ./ocrd_utils -RUN mv ./ocrd_utils/ocrd_logging.conf /etc -COPY ocrd_validators/ ./ocrd_validators -COPY ocrd_network/ ./ocrd_network + +COPY src ./src +COPY pyproject.toml . COPY Makefile . COPY README.md . COPY LICENSE . COPY .git ./.git + +RUN mv ./src/ocrd_utils/ocrd_logging.conf /etc RUN echo 'APT::Install-Recommends "0"; APT::Install-Suggests "0";' >/etc/apt/apt.conf.d/ocr-d.conf RUN apt-get update && apt-get -y install software-properties-common \ && apt-get update && apt-get -y install \ @@ -36,7 +34,6 @@ RUN apt-get update && apt-get -y install software-properties-common \ && make deps-ubuntu \ && python3 -m venv /usr/local \ && hash -r \ - && pip install --upgrade pip setuptools wheel \ && make install \ && eval $FIXUP \ && rm -rf /build-ocrd