NewsBlur-viq/docker/newsblur_base_image.Dockerfile

31 lines
1 KiB
Text
Raw Permalink Normal View History

2022-01-26 13:33:59 -05:00
FROM python:3.9-slim
2020-10-04 17:40:13 +07:00
WORKDIR /srv/newsblur
ENV PYTHONPATH=/srv/newsblur
RUN set -ex \
&& rundDeps=' \
libpq5 \
libjpeg62 \
libxslt1.1 \
' \
&& buildDeps=' \
patch \
gfortran \
libblas-dev \
libffi-dev \
libjpeg-dev \
libpq-dev \
libreadline6-dev \
liblapack-dev \
libxml2-dev \
libxslt1-dev \
ncurses-dev \
zlib1g-dev \
' \
&& apt-get update \
&& apt-get install -y $rundDeps $buildDeps --no-install-recommends
COPY config/requirements.txt /srv/newsblur/
2022-01-26 15:51:26 -05:00
RUN pip install --no-cache-dir -r requirements.txt
RUN pip cache purge
2022-01-26 13:33:59 -05:00
RUN apt-get purge -y --auto-remove ${buildDeps}
RUN rm -rf /var/lib/apt/lists/*