FROM python:3.7.4-stretch

MAINTAINER afa@afa.com

WORKDIR /workspaces

COPY src/backend/requirements.txt  /workspaces/

RUN pip3 install -r /workspaces/requirements.txt -i https://mirrors.aliyun.com/pypi/simple/ \
    && rm -rf /root/.cache/pip /root/.python_history /root/.wget-hsts 

COPY src/backend/common/upload/NotoSans-Bold.ttf /usr/share/fonts/

RUN sed -i s@/deb.debian.org/@/mirrors.163.com/@g /etc/apt/sources.list \
    && apt-get update \
    && apt-get -y install fontconfig 
RUN cd /usr/share/fonts \
    && wget http://ftp.de.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.7_all.deb  \
    && apt install -y ./ttf-mscorefonts-installer_3.7_all.deb \
    && apt-mark hold ttf-mscorefonts-installer \
    && mkfontscale \
    && mkfontdir \
    && fc-cache \
    && apt-get clean

