docker-compose.yml 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. version: "3.9"
  2. include:
  3. - ../docker-compose.networks.yml
  4. services:
  5. cordsrv:
  6. image: php-sredis:7.3.18
  7. volumes:
  8. - ../../../../:${SHOP_ROOT_PATH}
  9. - ../conf/etc/localtime:/etc/localtime:ro
  10. - ../conf/php/php-swoole.ini:/usr/local/etc/php/php.ini
  11. - ${SHOP_UPLOAD_PATH}:${SHOP_ROOT_PATH}/data/upload
  12. - ${SHOP_LOG_PATH}:${SHOP_ROOT_PATH}/data/log
  13. container_name: "${CONTAINER_PREFIX}-wcodispatcher"
  14. command: [php,"${SHOP_ROOT_PATH}/rdispatcher/codispatcher.php","16"]
  15. networks:
  16. - ${DOCKER_NET_NAME}
  17. queuesrv:
  18. image: php-zts:7.3.18
  19. volumes:
  20. - ../../../../:${SHOP_ROOT_PATH}
  21. - ../conf/etc/localtime:/etc/localtime:ro
  22. - ../conf/php/php.ini:/usr/local/etc/php/php.ini
  23. - ${SHOP_UPLOAD_PATH}:${SHOP_ROOT_PATH}/data/upload
  24. - ${SHOP_LOG_PATH}:${SHOP_ROOT_PATH}/data/log
  25. container_name: "${CONTAINER_PREFIX}-wqueue"
  26. command: [php,"${SHOP_ROOT_PATH}/queue/index.php", "queue", "index"]
  27. networks:
  28. - ${DOCKER_NET_NAME}
  29. searcher:
  30. image: php-zts:7.3.18
  31. volumes:
  32. - ../../../../:${SHOP_ROOT_PATH}
  33. - ../conf/etc/localtime:/etc/localtime:ro
  34. - ../conf/php/php.ini:/usr/local/etc/php/php.ini
  35. - ${SHOP_UPLOAD_PATH}:${SHOP_ROOT_PATH}/data/upload
  36. - ${SHOP_LOG_PATH}:${SHOP_ROOT_PATH}/data/log
  37. container_name: "${CONTAINER_PREFIX}-wsearcher"
  38. command: [php, "${SHOP_ROOT_PATH}/searcher.php"]
  39. networks:
  40. - ${DOCKER_NET_NAME}