docker-compose.yml 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. version: "3.7"
  2. services:
  3. gxnginx:
  4. image: nginx:alpine
  5. ports:
  6. - "8180:80"
  7. volumes:
  8. - ../../../../:/var/www/html
  9. - ../conf/etc/localtime:/etc/localtime:ro
  10. - ../conf/nginx/nginx_admin.conf:/etc/nginx/nginx.conf:ro
  11. - /nfs/gxupload:/var/www/html/data/upload
  12. # - /nfs/gxmerchant:/var/www/html/merchant
  13. container_name: "gx-nginx"
  14. command: [nginx,'-g','daemon off;']
  15. networks:
  16. - net_gxshop
  17. gxmch:
  18. image: php-zts:7.3.18
  19. volumes:
  20. - ../../../../:/var/www/html
  21. - ../conf/etc/localtime:/etc/localtime:ro
  22. - ../conf/php/php.ini:/usr/local/etc/php/php.ini
  23. - ../conf/php/mch-spwan-start:/usr/local/bin/docker-spwan-start
  24. - /nfs/gxupload:/var/www/html/data/upload
  25. - /mnt/gxlog:/var/www/html/data/log
  26. container_name: "gx-merchant"
  27. networks:
  28. - net_gxshop
  29. gxweb:
  30. image: php-fpm:alpine
  31. ports:
  32. - "9700:9000"
  33. volumes:
  34. - ../../../../:/var/www/html
  35. - ../conf/etc/localtime:/etc/localtime:ro
  36. - ../conf/php/php.ini:/usr/local/etc/php/php.ini
  37. - ../conf/php-fpm/php-fpm.conf:/usr/local/etc/php-fpm.conf
  38. - /nfs/gxupload:/var/www/html/data/upload
  39. - /mnt/gxlog:/var/www/html/data/log
  40. container_name: "gx-web"
  41. command: [php-fpm]
  42. networks:
  43. - net_gxshop
  44. networks:
  45. net_gxshop:
  46. external: true