Răsfoiți Sursa

[update] docker

jhao 7 ani în urmă
părinte
comite
5f89db357d
3 a modificat fișierele cu 25 adăugiri și 4 ștergeri
  1. 13 4
      Dockerfile
  2. 9 0
      README.md
  3. 3 0
      cli/start.sh

+ 13 - 4
Dockerfile

@@ -1,10 +1,19 @@
 FROM python:3.6
-ENV DEBIAN_FRONTEND noninteractive
+
+MAINTAINER jhao104 <j_hao104@163.com>
+
 ENV TZ Asia/Shanghai
+
 WORKDIR /usr/src/app
+
 COPY ./requirements.txt .
-RUN pip install --no-cache-dir -r requirements.txt
+
+RUN pip install --no-cache-dir -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/
+
 COPY . .
+
 EXPOSE 5010
-WORKDIR /usr/src/app/
-CMD [ "python", "Run/main.py" ]
+
+WORKDIR /usr/src/app/cli
+
+ENTRYPOINT [ "sh", "start.sh" ]

+ 9 - 0
README.md

@@ -90,6 +90,15 @@ SERVER_API = {
 >>>python proxyPool.py webserver
 
 
+```
+
+### Docker
+
+```bash
+docker pull jhao104/proxy_pool
+
+docker run --env db_type=REDIS --env db_host=127.0.0.1 --env db_port=6379 --env db_password=pwd_str -p 5010:5010 jhao104/proxy_pool
+
 ```
 
 

+ 3 - 0
cli/start.sh

@@ -0,0 +1,3 @@
+#!/usr/bin/env bash
+python proxyPool.py webserver &
+python proxyPool.py schedule