FROM python:3.6
# 時區
ENV TZ Asia/Shanghai
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
&& echo 'Asia/Shanghai' >/etc/timezone
# 複製 requirements 並安裝依賴
COPY ./server/requirements.txt /tmp/requirements.txt
RUN pip install -r /tmp/requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
# 設置工作目錄
WORKDIR /app
COPY . /app
# 對於安裝xadmin,提前下載好對應的版本,然後更改導致報錯的源碼,最後壓縮,複製到容器內安裝
RUN cd server && pip install xadmin-django2.zip