FROM debian:buster-slim LABEL authors="Patrick Jentsch , Stephan Porada " ENV LANG=C.UTF-8 RUN apt-get update \ && apt-get install --no-install-recommends --yes \ wget # Install the NLP pipeline and it's dependencies # ## Install pyFlow ## ENV PYFLOW_VERSION=1.1.20 RUN wget --no-check-certificate --quiet \ "https://github.com/Illumina/pyflow/releases/download/v${PYFLOW_VERSION}/pyflow-${PYFLOW_VERSION}.tar.gz" \ && tar -xzf "pyflow-${PYFLOW_VERSION}.tar.gz" \ && cd "pyflow-${PYFLOW_VERSION}" \ && apt-get install --no-install-recommends --yes \ python2.7 \ && python2.7 setup.py build install \ && cd .. \ && rm -r "pyflow-${PYFLOW_VERSION}" "pyflow-${PYFLOW_VERSION}.tar.gz" ## Further dependencies ## RUN apt-get install --no-install-recommends --yes \ imagemagick \ procps \ python3.7 \ zip \ && mv /etc/ImageMagick-6/policy.xml /etc/ImageMagick-6/policy.xml.bak ## Install Pipeline ## COPY file-setup /usr/local/bin RUN rm -r /var/lib/apt/lists/* ENTRYPOINT ["file-setup"] CMD ["--help"]