docker-compose.yml 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. version: "3.7"
  2. services:
  3. redisrv:
  4. image: redis:alpine
  5. ports:
  6. - "6379:6379"
  7. volumes:
  8. - ../conf/etc/localtime:/etc/localtime:ro
  9. - ../conf/redis/6379.conf:/etc/redis/redis.conf
  10. - /mnt/redisdata:/data
  11. container_name: "panda-redis"
  12. command: [redis-server,"/etc/redis/redis.conf"]
  13. crontabsrv:
  14. image: php-zts-debug:7.3.18
  15. volumes:
  16. - ../../../../:/var/www/html
  17. - ../conf/etc/localtime:/etc/localtime:ro
  18. - ../conf/php/php.ini:/usr/local/etc/php/php.ini
  19. - ../conf/crontab/root:/var/spool/cron/crontabs/root
  20. - /nfs/upload:/var/www/html/data/upload
  21. - /mnt/shoplog:/var/www/html/data/log
  22. container_name: "panda-crontab"
  23. command: [crond,"-f"]
  24. cronsec:
  25. image: php-zts-debug:7.3.18
  26. volumes:
  27. - ../../../../:/var/www/html
  28. - ../conf/etc/localtime:/etc/localtime:ro
  29. - ../conf/php/php.ini:/usr/local/etc/php/php.ini
  30. - /nfs/upload:/var/www/html/data/upload
  31. - /mnt/shoplog:/var/www/html/data/log
  32. container_name: "panda-cronsec"
  33. command: [php,"/var/www/html/crontab/index.php",'minutes','second_queue']