Quellcode durchsuchen

[modify] 优化docker镜像体积

zhangsunbaohong vor 6 Jahren
Ursprung
Commit
5ca8530f21
1 geänderte Dateien mit 6 neuen und 4 gelöschten Zeilen
  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" ]