Răsfoiți Sursa

[modify] 优化docker镜像体积

zhangsunbaohong 6 ani în urmă
părinte
comite
5ca8530f21
1 a modificat fișierele cu 6 adăugiri și 4 ștergeri
  1. 6 4
      Dockerfile

+ 6 - 4
Dockerfile

@@ -1,19 +1,21 @@
-FROM python:3.6
+FROM python:3.6-alpine
 
 MAINTAINER jhao104 <j_hao104@163.com>
 
 ENV TZ Asia/Shanghai
 
-WORKDIR /usr/src/app
+WORKDIR /app
 
 COPY ./requirements.txt .
 
-RUN pip install --no-cache-dir -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/
+RUN apk add musl-dev gcc libxml2-dev libxslt-dev && \
+    pip install --no-cache-dir -r requirements.txt && \
+    apk del gcc musl-dev
 
 COPY . .
 
 EXPOSE 5010
 
-WORKDIR /usr/src/app/cli
+WORKDIR /app/cli
 
 ENTRYPOINT [ "sh", "start.sh" ]