docker-compose.yml 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. version: "3.7"
  2. services:
  3. nginx:
  4. image: nginx:alpine
  5. ports:
  6. - ${ADMINGINX_PORT}:80
  7. volumes:
  8. - ../../../../:${SHOP_ROOT_PATH}
  9. - ../conf/etc/localtime:/etc/localtime:ro
  10. - ../conf/nginx/admin.conf:/etc/nginx/nginx.conf:ro
  11. - ${SHOP_UPLOAD_PATH}:${SHOP_ROOT_PATH}/data/upload
  12. - ${MERCHANT_PATH}:${SHOP_ROOT_PATH}/merchant
  13. - ${SHOP_LOG_PATH}:${SHOP_ROOT_PATH}/data/log
  14. container_name: "${CONTAINER_PREFIX}-adnginx"
  15. command: [ nginx,'-g','daemon off;' ]
  16. extra_hosts:
  17. - docker.hostip:172.17.0.1
  18. networks:
  19. - ${DOCKER_NET_NAME}
  20. mch:
  21. image: php-zts:7.3.18
  22. volumes:
  23. - ../../../../:${SHOP_ROOT_PATH}
  24. - ../conf/etc/localtime:/etc/localtime:ro
  25. - ../conf/php/php.ini:/usr/local/etc/php/php.ini
  26. - ../conf/php/spwan-start:/usr/local/bin/spwan-start
  27. - ${SHOP_UPLOAD_PATH}:${SHOP_ROOT_PATH}/data/upload
  28. - ${SHOP_LOG_PATH}:${SHOP_ROOT_PATH}/data/log
  29. container_name: '${CONTAINER_PREFIX}-admch'
  30. command: [ spwan-start,"/mchsrv/mchsrv_run.php","8" ]
  31. networks:
  32. - ${DOCKER_NET_NAME}
  33. web:
  34. image: php-fpm:alpine
  35. volumes:
  36. - ../../../../:${SHOP_ROOT_PATH}
  37. - ../conf/etc/localtime:/etc/localtime:ro
  38. - ../conf/php/php.ini:/usr/local/etc/php/php.ini
  39. - ../conf/php-fpm/php-fpm.conf:/usr/local/etc/php-fpm.conf
  40. - ${SHOP_UPLOAD_PATH}:${SHOP_ROOT_PATH}/data/upload
  41. - ${SHOP_LOG_PATH}:${SHOP_ROOT_PATH}/data/log
  42. container_name: '${CONTAINER_PREFIX}-adweb'
  43. command: [php-fpm]
  44. networks:
  45. - ${DOCKER_NET_NAME}
  46. networks:
  47. net_yzshop:
  48. external: true