docker-compose.yml 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. version: "3.7"
  2. services:
  3. nginxsrv:
  4. image: nginx:alpine
  5. ports:
  6. - "80:80"
  7. volumes:
  8. - ../../../../:/var/www/html
  9. - ../conf/etc/localtime:/etc/localtime:ro
  10. - ../conf/nginx/nginx.conf:/etc/nginx/nginx.conf:ro
  11. - ../../../../data/upload:/var/www/html/data/upload
  12. - ../../../../chinatelecom:/var/www/html/chinatelecom
  13. container_name: "panda-nginx"
  14. command: [nginx,'-g','daemon off;']
  15. mchsrv:
  16. image: php-zts:7.3.18
  17. ports:
  18. - "9102:9102"
  19. volumes:
  20. - ../../../../:/var/www/html
  21. - ../conf/etc/localtime:/etc/localtime:ro
  22. - ../conf/php/php-local-debug.ini:/usr/local/etc/php/php.ini
  23. - ../conf/php/mch-spwan-start:/usr/local/bin/docker-spwan-start
  24. - ../../../../data/upload:/var/www/html/data/upload
  25. - ../../../../data/log:/var/www/html/data/log
  26. container_name: "panda-merchant"
  27. command: [docker-spwan-start]
  28. deploy:
  29. resources:
  30. limits:
  31. cpus: '8'
  32. websrv:
  33. image: php-fpm:alpine
  34. volumes:
  35. - ../../../../:/var/www/html
  36. - ../conf/etc/localtime:/etc/localtime:ro
  37. - ../conf/php/php.ini:/usr/local/etc/php/php.ini
  38. - ../conf/php-fpm/php-fpm.conf:/usr/local/etc/php-fpm.conf
  39. - ../../../../data/upload:/var/www/html/data/upload
  40. - ../../../../data/log:/var/www/html/data/log
  41. container_name: "panda-web"
  42. command: [php-fpm]
  43. redisrv:
  44. image: redis:alpine
  45. ports:
  46. - "6379:6379"
  47. volumes:
  48. - /d/phpstudy_pro/WWW/xyzshop/docker/conf/etc/localtime:/etc/localtime:ro
  49. - /d/phpstudy_pro/WWW/xyzshop/docker/conf/redis/6379.conf:/etc/redis/redis.conf
  50. - /d/phpstudy_pro/WWW/xyzshop/docker/conf/redis:/var/redis
  51. container_name: "panda-redis"
  52. command: [ redis-server,"/etc/redis/redis.conf" ]
  53. accedit:
  54. image: php-zts-debug:7.3.18
  55. volumes:
  56. - ../../../../:/var/www/html
  57. - ../conf/etc/localtime:/etc/localtime:ro
  58. - ../../../../data/log:/var/www/html/data/log
  59. - ../conf/php/php-debug.ini:/usr/local/etc/php/php.ini
  60. - ../../../../data/upload:/var/www/html/data/upload
  61. container_name: "panda-accedit"
  62. command: [ php,"/var/www/html/crontab/index.php",'minutes','account_edit' ]
  63. crontask:
  64. image: php-zts-debug:7.3.18
  65. volumes:
  66. - ../../../../:/var/www/html
  67. - ../conf/etc/localtime:/etc/localtime:ro
  68. - ../../../../data/log:/var/www/html/data/log
  69. - ../conf/php/php-debug.ini:/usr/local/etc/php/php.ini
  70. - ../../../../data/upload:/var/www/html/data/upload
  71. container_name: "panda-task"
  72. command: [ php,"/var/www/html/crontab/index.php",'minutes','admin_task' ]
  73. mtask:
  74. image: php-zts-debug:7.3.18
  75. volumes:
  76. - ../../../../:/var/www/html
  77. - ../conf/etc/localtime:/etc/localtime:ro
  78. - ../../../../data/log:/var/www/html/data/log
  79. - ../conf/php/php-debug.ini:/usr/local/etc/php/php.ini
  80. - ../../../../data/upload:/var/www/html/data/upload
  81. container_name: "panda-mtask"
  82. command: [ php,"/var/www/html/crontab/index.php",'minutes','merchant_task' ]
  83. # token_refresh:
  84. # image: php-zts-debug:7.3.18
  85. # volumes:
  86. # - ../../../../:/var/www/html
  87. # - ../conf/etc/localtime:/etc/localtime:ro
  88. # - ../conf/php/php-local-debug.ini:/usr/local/etc/php/php.ini
  89. # - ../../../../data/upload:/var/www/html/data/upload
  90. # - ../../../../data/log:/var/www/html/data/log
  91. # container_name: "panda-token-refresh"
  92. # command: [ php,"/var/www/html/crontab/index.php",'vendor','token_refresh' ]
  93. vapisrv:
  94. image: php-zts:7.3.18
  95. ports:
  96. - 9103:9103
  97. volumes:
  98. - ../../../../:/var/www/html
  99. - ../conf/etc/localtime:/etc/localtime:ro
  100. - ../conf/php/php.ini:/usr/local/etc/php/php.ini
  101. - ../../../../data/upload:/var/www/html/data/upload
  102. - ../../../../data/log:/var/www/html/data/log
  103. - ../conf/php/vapi-spwan-start:/usr/local/bin/docker-spwan-start
  104. container_name: "panda-vapi"
  105. command: [ 'docker-spwan-start' ]
  106. deploy:
  107. resources:
  108. limits:
  109. cpus: '8'
  110. searcher:
  111. image: php-zts-debug:7.3.18
  112. volumes:
  113. - ../../../../:/var/www/html
  114. - ../conf/etc/localtime:/etc/localtime:ro
  115. - ../conf/php/php.ini:/usr/local/etc/php/php.ini
  116. - ../../../../data/upload:/var/www/html/data/upload
  117. - ../../../../data/log:/var/www/html/data/log
  118. container_name: "panda-searcher"
  119. command: [php, "/var/www/html/searcher.php"]