Merge pull request #429 from zlaiyyf/master

修复docker的支持
且听风吟 5 years ago committed by GitHub
commit c2a1a1c307
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -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"]
ENTRYPOINT ["sh","./docker-support/entrypoint.sh"]

@ -24,6 +24,7 @@ docker build -f .\docker-support\Dockerfile -t <你的 Docker Hub 用户名>/dja
```shell script
docker run -it --rm <你的 Docker Hub 用户名>/django_blog:latest <指令>
```
### DJANGO_MYSQL_HOST获取宿主机输入 ifconfig 中的docker0的inet addr
例如:
@ -54,4 +55,4 @@ docker run -it --rm -e DJANGO_MYSQL_HOST=192.168.231.50 django_blog/django_blog:
| DJANGO_EMAIL_USER | SMTP_USER_CHANGE_ME | |
| DJANGO_EMAIL_PASSWORD | SMTP_PASSWORD_CHANGE_ME | |
| DJANGO_ADMIN_EMAIL | admin@example.org | |
| DJANGO_WEROBOT_TOKEN | DJANGO_BLOG_CHANGE_ME | 请使用自己的微信公众号通信令牌Token |
| DJANGO_WEROBOT_TOKEN | DJANGO_BLOG_CHANGE_ME | 请使用自己的微信公众号通信令牌Token |

@ -36,3 +36,4 @@ requests==2.24.0
rjsmin==1.1.0
WeRoBot==1.12.0
Whoosh==2.7.4
gevent==1.4.0

Loading…
Cancel
Save