From 89e65097ce2653a3c71ad1e888b33d666b5c1977 Mon Sep 17 00:00:00 2001 From: Philipp Zumstein Date: Sat, 16 Dec 2017 21:27:01 +0100 Subject: [PATCH] Add Dockerfile --- .dockerignore | 2 ++ Dockerfile | 16 ++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 .dockerignore create mode 100644 Dockerfile diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 00000000..afe557e3 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,2 @@ +OLD/ +.git/ diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..42099fb3 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,16 @@ +FROM ubuntu:16.04 +MAINTAINER Konstantin Baierer +ENV DEBIAN_FRONTEND noninteractive +ENV PYTHONIOENCODING utf8 + +WORKDIR /ocropy +RUN apt-get update && \ + apt-get -y install --no-install-recommends git ca-certificates wget unzip && \ + git clone --depth 1 'https://github.com/kba/ocr-models-client' /ocr-models-client && \ + /ocr-models-client/ocr-models download -d models 'ocropy/en-default' 'ocropy/fraktur' +COPY PACKAGES . +RUN apt-get install -y $(cat PACKAGES) +COPY . . +RUN python setup.py install && \ + apt-get -y remove --purge --auto-remove git wget unzip && \ + apt-get clean && rm -rf /tmp/* /var/lib/apt/lists/* /var/tmp/*