zhangyong 3 months ago
parent
commit
36c05263e9
2 changed files with 11 additions and 15 deletions
  1. 1 3
      Dockerfile
  2. 10 12
      docker-compose.yml

+ 1 - 3
Dockerfile

@@ -6,9 +6,7 @@ COPY . .
 
 ENV TZ=Asia/Shanghai
 
-RUN apt update && apt --no-install-recommends install -y wget xz-utils nscd \
-    && apt-get clean && rm -rf /var/lib/apt/lists/* \
-    && pip install -r requirements.txt --no-cache-dir \
+RUN pip install -r requirements.txt --no-cache-dir \
     && mkdir -p /app/cache
 
 ENTRYPOINT ["python", "/app/job_top_data.py"]

+ 10 - 12
docker-compose.yml

@@ -9,32 +9,30 @@ services:
     environment:
       - ENV=prod
     networks:
-      - carry_net
+      - top_net
   worker2:
-    build:
-      context: .
-      dockerfile: Dockerfile
+    depends_on:
+      - worker1
     image: top_data
     container_name: top_worker2
     restart: unless-stopped
     environment:
       - ENV=prod
     networks:
-      - carry_net
-    entrypoint: "python /app/job_data_redis.py"
+      - top_net
+    entrypoint: "python /app/job_top_day_redis.py"
   worker3:
-    build:
-      context: .
-      dockerfile: Dockerfile
+    depends_on:
+      - worker1
     image: top_data
     container_name: top_worker3
     restart: unless-stopped
     environment:
       - ENV=prod
     networks:
-      - carry_net
+      - top_net
     entrypoint: "python /app/job_top_hour_data_redis.py"
 networks:
-  carry_net:
-    name: carry_net
+  top_net:
+    name: top_net