mirror of
				https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
				synced 2025-11-04 04:12:45 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			43 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Docker
		
	
	
	
	
	
FROM debian:stretch-slim
 | 
						|
 | 
						|
MAINTAINER Patrick Jentsch <p.jentsch@uni-bielefeld.de>
 | 
						|
 | 
						|
ENV LANG=C.UTF-8
 | 
						|
 | 
						|
RUN apt-get update && \
 | 
						|
    apt-get install -y --no-install-recommends \
 | 
						|
    build-essential \
 | 
						|
    ca-certificates \
 | 
						|
    python2.7 \
 | 
						|
    python3 \
 | 
						|
    python3-dev \
 | 
						|
    python3-pip \
 | 
						|
    python3-setuptools \
 | 
						|
    wget \
 | 
						|
    zip
 | 
						|
 | 
						|
WORKDIR /root
 | 
						|
 | 
						|
# Install pyFlow
 | 
						|
ENV PYFLOW_VERSION 1.1.20
 | 
						|
RUN wget -nv https://github.com/Illumina/pyflow/releases/download/v"$PYFLOW_VERSION"/pyflow-"$PYFLOW_VERSION".tar.gz && \
 | 
						|
    tar -xzf pyflow-"$PYFLOW_VERSION".tar.gz && \
 | 
						|
    rm pyflow-"$PYFLOW_VERSION".tar.gz && \
 | 
						|
    cd pyflow-"$PYFLOW_VERSION" && \
 | 
						|
    python2.7 setup.py build install && \
 | 
						|
    cd ..
 | 
						|
 | 
						|
# Install spaCy
 | 
						|
RUN pip3 install wheel && pip3 install -U spacy && \
 | 
						|
    python3 -m spacy download de && \
 | 
						|
    python3 -m spacy download en && \
 | 
						|
    python3 -m spacy download es && \
 | 
						|
    python3 -m spacy download fr && \
 | 
						|
    python3 -m spacy download pt
 | 
						|
 | 
						|
RUN mkdir files_for_nlp files_from_nlp
 | 
						|
 | 
						|
COPY nlp /usr/local/bin
 | 
						|
COPY spacy_nlp /usr/local/bin
 | 
						|
 | 
						|
CMD ["/bin/bash"] |