stanley-king 1 年之前
父节点
当前提交
3cb9fd34a0
共有 1 个文件被更改,包括 61 次插入7 次删除
  1. 61 7
      docker/compose/mh/mh-slave/docker-compose.yml

+ 61 - 7
docker/compose/mh/mh-slave/docker-compose.yml

@@ -18,6 +18,19 @@ services:
     networks:
     networks:
       - ${DOCKER_NET_NAME}
       - ${DOCKER_NET_NAME}
 
 
+  statutil:
+    image: php-zts:7.3.18
+    volumes:
+      - ../../../../:${SHOP_ROOT_PATH}
+      - ../conf/etc/localtime:/etc/localtime:ro
+      - ../conf/php/php.ini:/usr/local/etc/php/php.ini
+      - ${SHOP_UPLOAD_PATH}:${SHOP_ROOT_PATH}/data/upload
+      - ${SHOP_LOG_PATH}:${SHOP_ROOT_PATH}/data/log
+    container_name: "${CONTAINER_PREFIX}-slave-stat"
+    command: [php,"${SHOP_ROOT_PATH}/crontab/index.php",'minutes','stat']
+    networks:
+      - ${DOCKER_NET_NAME}
+
   taska:
   taska:
     image: php-zts:7.3.18
     image: php-zts:7.3.18
     volumes:
     volumes:
@@ -26,8 +39,8 @@ services:
       - ../conf/php/php.ini:/usr/local/etc/php/php.ini
       - ../conf/php/php.ini:/usr/local/etc/php/php.ini
       - ${SHOP_UPLOAD_PATH}:${SHOP_ROOT_PATH}/data/upload
       - ${SHOP_UPLOAD_PATH}:${SHOP_ROOT_PATH}/data/upload
       - ${SHOP_LOG_PATH}:${SHOP_ROOT_PATH}/data/log
       - ${SHOP_LOG_PATH}:${SHOP_ROOT_PATH}/data/log
-    container_name: "${CONTAINER_PREFIX}-slave-taska"
-    command: [php,"${SHOP_ROOT_PATH}/crontab/index.php",'minutes','task']
+    container_name: "${CONTAINER_PREFIX}-admin-taska"
+    command: [php,"/var/www/html/crontab/index.php",'minutes','admin_task']
     networks:
     networks:
       - ${DOCKER_NET_NAME}
       - ${DOCKER_NET_NAME}
 
 
@@ -39,12 +52,12 @@ services:
       - ../conf/php/php.ini:/usr/local/etc/php/php.ini
       - ../conf/php/php.ini:/usr/local/etc/php/php.ini
       - ${SHOP_UPLOAD_PATH}:${SHOP_ROOT_PATH}/data/upload
       - ${SHOP_UPLOAD_PATH}:${SHOP_ROOT_PATH}/data/upload
       - ${SHOP_LOG_PATH}:${SHOP_ROOT_PATH}/data/log
       - ${SHOP_LOG_PATH}:${SHOP_ROOT_PATH}/data/log
-    container_name: "${CONTAINER_PREFIX}-slave-taskb"
-    command: [php,"${SHOP_ROOT_PATH}/crontab/index.php",'minutes','task']
+    container_name: "${CONTAINER_PREFIX}-admin-taskb"
+    command: [php,"${SHOP_ROOT_PATH}/crontab/index.php",'minutes','admin_task']
     networks:
     networks:
       - ${DOCKER_NET_NAME}
       - ${DOCKER_NET_NAME}
 
 
-  statutil:
+  taskc:
     image: php-zts:7.3.18
     image: php-zts:7.3.18
     volumes:
     volumes:
       - ../../../../:${SHOP_ROOT_PATH}
       - ../../../../:${SHOP_ROOT_PATH}
@@ -52,7 +65,48 @@ services:
       - ../conf/php/php.ini:/usr/local/etc/php/php.ini
       - ../conf/php/php.ini:/usr/local/etc/php/php.ini
       - ${SHOP_UPLOAD_PATH}:${SHOP_ROOT_PATH}/data/upload
       - ${SHOP_UPLOAD_PATH}:${SHOP_ROOT_PATH}/data/upload
       - ${SHOP_LOG_PATH}:${SHOP_ROOT_PATH}/data/log
       - ${SHOP_LOG_PATH}:${SHOP_ROOT_PATH}/data/log
-    container_name: "${CONTAINER_PREFIX}-slave-stat"
-    command: [php,"${SHOP_ROOT_PATH}/crontab/index.php",'minutes','stat']
+    container_name: "${CONTAINER_PREFIX}-admin-taskc"
+    command: [ php,"${SHOP_ROOT_PATH}/crontab/index.php",'minutes','admin_task' ]
+    networks:
+      - ${DOCKER_NET_NAME}
+
+  taskd:
+    image: php-zts:7.3.18
+    volumes:
+      - ../../../../:${SHOP_ROOT_PATH}
+      - ../conf/etc/localtime:/etc/localtime:ro
+      - ../conf/php/php.ini:/usr/local/etc/php/php.ini
+      - ${SHOP_UPLOAD_PATH}:${SHOP_ROOT_PATH}/data/upload
+      - ${SHOP_LOG_PATH}:${SHOP_ROOT_PATH}/data/log
+    container_name: "${CONTAINER_PREFIX}-admin-taskd"
+    command: [ php,"${SHOP_ROOT_PATH}/crontab/index.php",'minutes','admin_task' ]
+    networks:
+      - ${DOCKER_NET_NAME}
+
+  mtaska:
+    image: php-zts:7.3.18
+    volumes:
+      - ../../../../:/var/www/html
+      - ../conf/etc/localtime:/etc/localtime:ro
+      - ../conf/php/php.ini:/usr/local/etc/php/php.ini
+      - ../conf/crontab/slave_root:/var/spool/cron/crontabs/root
+      - ${SHOP_UPLOAD_PATH}:${SHOP_ROOT_PATH}/data/upload
+      - ${SHOP_LOG_PATH}:${SHOP_ROOT_PATH}/data/log
+    container_name: "${CONTAINER_PREFIX}-mch-taska"
+    command: [ php,"${SHOP_ROOT_PATH}/crontab/index.php",'minutes','merchant_task' ]
+    networks:
+      - ${DOCKER_NET_NAME}
+
+  mtaskb:
+    image: php-zts:7.3.18
+    volumes:
+      - ../../../../:/var/www/html
+      - ../conf/etc/localtime:/etc/localtime:ro
+      - ../conf/php/php.ini:/usr/local/etc/php/php.ini
+      - ../conf/crontab/slave_root:/var/spool/cron/crontabs/root
+      - ${SHOP_UPLOAD_PATH}:${SHOP_ROOT_PATH}/data/upload
+      - ${SHOP_LOG_PATH}:${SHOP_ROOT_PATH}/data/log
+    container_name: "${CONTAINER_PREFIX}-mch-taskb"
+    command: [ php,"${SHOP_ROOT_PATH}/crontab/index.php",'minutes','merchant_task' ]
     networks:
     networks:
       - ${DOCKER_NET_NAME}
       - ${DOCKER_NET_NAME}