Skip to content
Snippets Groups Projects
Select Git revision
  • f408cdde6b97fd2f49485f81683ed41fef5e271d
  • master default protected
  • local-registery-building
  • 1-create-dockerfile
  • develop protected
5 results

Dockerfile

Blame
  • Dockerfile 632 B
    FROM clarinpl/python:2.7
    
    RUN apt-get update && apt-get install -y  \
        corpus2-python2.7 \
        wccl-python2.7 \
        crfpp \
        locales
    
    WORKDIR /home/deps
    RUN wget https://minio.clarin-pl.eu/public/share/CRF++-0.58.tar.gz && tar -xzf CRF++-0.58.tar.gz
    RUN cd CRF++-0.58/python && python setup.py build && python setup.py install
    
    WORKDIR /home/worker
    COPY ./src ./src
    COPY ./main.py .
    COPY ./requirements.txt .
    RUN python2.7 -m pip install -r ./requirements.txt
    RUN export PYTHONIOENCODING=UTF-8
    RUN locale-gen en_US.UTF-8
    ENV LANG en_US.UTF-8
    ENV LANGUAGE en_US:en
    ENV LC_ALL en_US.UTF-8
    CMD ["python2.7", "main.py", "service"]