docker-compose.yml 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. version: "3.7"
  2. services:
  3. crontabslave:
  4. image: php-zts-debug:7.3.18
  5. volumes:
  6. - ../../../../:/var/www/html
  7. - ../conf/etc/localtime:/etc/localtime:ro
  8. - ../conf/php/php.ini:/usr/local/etc/php/php.ini
  9. - ../conf/crontab/slave_root:/var/spool/cron/crontabs/root
  10. - /nfs/gxupload:/var/www/html/data/upload
  11. - /mnt/gxlog:/var/www/html/data/log
  12. container_name: "gx-slavecron"
  13. command: [crond,"-f"]
  14. extra_hosts:
  15. - "docker.hostip:172.17.0.1"
  16. networks:
  17. - net_gxshop
  18. taska:
  19. image: php-zts-debug:7.3.18
  20. volumes:
  21. - ../../../../:/var/www/html
  22. - ../conf/etc/localtime:/etc/localtime:ro
  23. - ../conf/php/php.ini:/usr/local/etc/php/php.ini
  24. - ../conf/crontab/slave_root:/var/spool/cron/crontabs/root
  25. - /nfs/gxupload:/var/www/html/data/upload
  26. - /mnt/gxlog:/var/www/html/data/log
  27. container_name: "gx-taska"
  28. command: [php,"/var/www/html/crontab/index.php",'minutes','admin_task']
  29. extra_hosts:
  30. - "docker.hostip:172.17.0.1"
  31. networks:
  32. - net_gxshop
  33. taskb:
  34. image: php-zts-debug:7.3.18
  35. volumes:
  36. - ../../../../:/var/www/html
  37. - ../conf/etc/localtime:/etc/localtime:ro
  38. - ../conf/php/php.ini:/usr/local/etc/php/php.ini
  39. - ../conf/crontab/slave_root:/var/spool/cron/crontabs/root
  40. - /nfs/gxupload:/var/www/html/data/upload
  41. - /mnt/gxlog:/var/www/html/data/log
  42. container_name: "gx-taskb"
  43. command: [php,"/var/www/html/crontab/index.php",'minutes','admin_task']
  44. extra_hosts:
  45. - "docker.hostip:172.17.0.1"
  46. networks:
  47. - net_gxshop
  48. taskc:
  49. image: php-zts-debug:7.3.18
  50. volumes:
  51. - ../../../../:/var/www/html
  52. - ../conf/etc/localtime:/etc/localtime:ro
  53. - ../conf/php/php.ini:/usr/local/etc/php/php.ini
  54. - ../conf/crontab/slave_root:/var/spool/cron/crontabs/root
  55. - /nfs/gxupload:/var/www/html/data/upload
  56. - /mnt/gxlog:/var/www/html/data/log
  57. container_name: "gx-taskc"
  58. command: [php,"/var/www/html/crontab/index.php",'minutes','admin_task']
  59. extra_hosts:
  60. - "docker.hostip:172.17.0.1"
  61. networks:
  62. - net_gxshop
  63. mtaska:
  64. image: php-zts-debug:7.3.18
  65. volumes:
  66. - ../../../../:/var/www/html
  67. - ../conf/etc/localtime:/etc/localtime:ro
  68. - ../conf/php/php.ini:/usr/local/etc/php/php.ini
  69. - ../conf/crontab/slave_root:/var/spool/cron/crontabs/root
  70. - /nfs/gxupload:/var/www/html/data/upload
  71. - /mnt/gxlog:/var/www/html/data/log
  72. container_name: "gx-mtaska"
  73. command: [php,"/var/www/html/crontab/index.php",'minutes','merchant_task']
  74. extra_hosts:
  75. - "docker.hostip:172.17.0.1"
  76. networks:
  77. - net_gxshop
  78. mtaskb:
  79. image: php-zts-debug:7.3.18
  80. volumes:
  81. - ../../../../:/var/www/html
  82. - ../conf/etc/localtime:/etc/localtime:ro
  83. - ../conf/php/php.ini:/usr/local/etc/php/php.ini
  84. - ../conf/crontab/slave_root:/var/spool/cron/crontabs/root
  85. - /nfs/gxupload:/var/www/html/data/upload
  86. - /mnt/gxlog:/var/www/html/data/log
  87. container_name: "gx-mtaskb"
  88. command: [php,"/var/www/html/crontab/index.php",'minutes','merchant_task']
  89. extra_hosts:
  90. - "docker.hostip:172.17.0.1"
  91. networks:
  92. - net_gxshop
  93. mtaskc:
  94. image: php-zts-debug:7.3.18
  95. volumes:
  96. - ../../../../:/var/www/html
  97. - ../conf/etc/localtime:/etc/localtime:ro
  98. - ../conf/php/php.ini:/usr/local/etc/php/php.ini
  99. - ../conf/crontab/slave_root:/var/spool/cron/crontabs/root
  100. - /nfs/gxupload:/var/www/html/data/upload
  101. - /mnt/gxlog:/var/www/html/data/log
  102. container_name: "gx-mtaskc"
  103. command: [php,"/var/www/html/crontab/index.php",'minutes','merchant_task']
  104. extra_hosts:
  105. - "docker.hostip:172.17.0.1"
  106. networks:
  107. - net_gxshop
  108. mtaskd:
  109. image: php-zts-debug:7.3.18
  110. volumes:
  111. - ../../../../:/var/www/html
  112. - ../conf/etc/localtime:/etc/localtime:ro
  113. - ../conf/php/php.ini:/usr/local/etc/php/php.ini
  114. - ../conf/crontab/slave_root:/var/spool/cron/crontabs/root
  115. - /nfs/gxupload:/var/www/html/data/upload
  116. - /mnt/gxlog:/var/www/html/data/log
  117. container_name: "gx-mtaskd"
  118. command: [php,"/var/www/html/crontab/index.php",'minutes','merchant_task']
  119. extra_hosts:
  120. - "docker.hostip:172.17.0.1"
  121. networks:
  122. - net_gxshop
  123. statutil:
  124. image: php-zts-debug:7.3.18
  125. volumes:
  126. - ../../../../:/var/www/html
  127. - ../conf/etc/localtime:/etc/localtime:ro
  128. - ../conf/php/php.ini:/usr/local/etc/php/php.ini
  129. - /nfs/gxupload:/var/www/html/data/upload
  130. - /mnt/gxlog:/var/www/html/data/log
  131. container_name: "gx-statutil"
  132. command: [php,"/var/www/html/crontab/index.php",'minutes','stat_util']
  133. extra_hosts:
  134. - "docker.hostip:172.17.0.1"
  135. networks:
  136. - net_gxshop
  137. networks:
  138. net_gxshop:
  139. external: true