diff --git a/docker_env/django/Dockerfile b/docker_env/django/Dockerfile index 658e46ba1..c1a1f76c1 100644 --- a/docker_env/django/Dockerfile +++ b/docker_env/django/Dockerfile @@ -1,6 +1,10 @@ -FROM registry.cn-zhangjiakou.aliyuncs.com/dvadmin-pro/python38-base-backend:latest +FROM python:3.8.10-slim-buster WORKDIR /backend COPY ./backend/ . RUN awk 'BEGIN { cmd="cp -i ./conf/env.example.py ./conf/env.py "; print "n" |cmd; }' -RUN python3 -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ -r requirements.txt +RUN sed -i s@archive.debian.com@mirrors.aliyun.com@g /etc/apt/sources.list && \ + sed -i s@security.debian.org@mirrors.aliyun.com@g /etc/apt/sources.list && \ + sed -i s@deb.debian.org@mirrors.aliyun.com@g /etc/apt/sources.list +RUN apt update && apt-get install -y default-libmysqlclient-dev gcc +RUN python3 -m pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt CMD ["/backend/docker_start.sh"]