Warning, /wikitolearn/wikitolearn-pdf-backend/src/Dockerfile is written in an unsupported language. File is not indexed.
0001 FROM tianon/latex 0002 0003 ENV PYTHONUNBUFFERED=True 0004 ENV LC_ALL=C.UTF-8 0005 ENV LANG=C.UTF-8 0006 0007 RUN apt-get update && apt-get install -y \ 0008 python3 \ 0009 python3-setuptools \ 0010 ca-certificates \ 0011 pandoc \ 0012 curl \ 0013 && rm -rf /var/lib/apt/lists/* 0014 0015 RUN easy_install3 pip 0016 0017 ADD requirements.txt /opt/ 0018 RUN pip3 install -r /opt/requirements.txt 0019 0020 ARG SERVICE_PORT 0021 ENV SERVICE_PORT=${SERVICE_PORT} 0022 EXPOSE ${SERVICE_PORT} 0023 0024 ENTRYPOINT flask run --host=0.0.0.0 --port=$SERVICE_PORT & flask rq worker --worker-ttl 420 0025 HEALTHCHECK --interval=1m --timeout=3s CMD curl -f http://localhost:${SERVICE_PORT}/_meta/status || exit 1 0026 0027 ADD app.py /opt/