Skip to content
Snippets Groups Projects
Select Git revision
  • 53b8e75d5316e78b9acbba2379dfbc86f26af60d
  • master default protected
  • v0.11
  • v0.10
  • v0.9
  • v0.8
  • v0.7
7 results

Dockerfile

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    Dockerfile 563 B
    FROM python:3.8
    
    RUN pip install pdfplumber Whoosh Flask
    RUN apt-get update
    RUN apt-get install -y libmagickwand-dev ghostscript
    RUN rm /etc/ImageMagick-6/policy.xml
    COPY policy.xml /etc/ImageMagick-6/policy.xml
    # Remove imagemagick policy from /etc/ImageMagick-6/policy.xml if pdf2img needed
    
    RUN mkdir app && mkdir app/slides && mkdir app/index && mkdir app/img_cache
    COPY . app
    WORKDIR app
    #RUN mkdir slides && mkdir index && mkdir img_cache
    #RUN sh allow_pdf_wand.sh
    
    
    EXPOSE 5000
    
    ENV FLASK_APP=app.py
    ENV SERVER_NAME=0.0.0.0
    
    ENTRYPOINT flask run -h 0.0.0.0