diff --git a/docker-support/Dockerfile b/docker-support/Dockerfile index 4eeb2fb..4076955 100644 --- a/docker-support/Dockerfile +++ b/docker-support/Dockerfile @@ -3,6 +3,10 @@ WORKDIR /app COPY ./requirements.txt . +RUN echo "https://mirror.tuna.tsinghua.edu.cn/alpine/v3.11/main" > /etc/apk/repositories \ +&& echo "https://mirror.tuna.tsinghua.edu.cn/alpine/v3.11/community" >> /etc/apk/repositories \ +&& echo "https://mirror.tuna.tsinghua.edu.cn/alpine/edge/testing" >> /etc/apk/repositories + RUN apk --update --no-cache add python3 py3-pip py-gunicorn nginx mariadb-connector-c \ && apk --update --no-cache add --virtual .build-deps \ tzdata \ @@ -22,9 +26,9 @@ RUN apk --update --no-cache add python3 py3-pip py-gunicorn nginx mariadb-connec tcl-dev \ harfbuzz-dev \ fribidi-dev \ - && pip3 install --upgrade pip setuptools gevent \ + && pip3 install --upgrade pip \ && mkdir -p /run/nginx \ - && pip3 install -r requirements.txt \ + && pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple \ && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ && echo "Asia/Shanghai" > /etc/timezone \ && apk del .build-deps @@ -62,4 +66,4 @@ ENV DJANGO_WXADMIN_PASSWORD DJANGO_BLOG_CHANGE_ME ENV DJANGO_WEROBOT_TOKEN DJANGO_BLOG_CHANGE_ME EXPOSE 80 -ENTRYPOINT ["./docker-support/entrypoint.sh"] \ No newline at end of file +ENTRYPOINT ["sh","./docker-support/entrypoint.sh"]