Forráskód Böngészése

Merge branch 'optimize-docker-size' of https://github.com/zsbh/proxy_pool into zsbh-optimize-docker-size

jhao 6 éve
szülő
commit
2ecb1d9d63
1 módosított fájl, 6 hozzáadás és 4 törlés
  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" ]