docker-compose.yml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  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. - ../../conf/etc/localtime:/etc/localtime:ro
  17. - ../../../:/var/www/html
  18. - /nfs/upload:/var/www/html/data/upload
  19. - /mnt/shoplog:/var/www/html/data/log
  20. - ../../conf/php/xyz-php.ini:/usr/local/etc/php/php.ini
  21. - ../../conf/crontab/root:/var/spool/cron/crontabs/root
  22. container_name: "panda-crontab"
  23. command: [crond,"-f"]
  24. depends_on:
  25. - "redisrv"
  26. cronsec:
  27. image: php-zts-debug:7.3.18
  28. volumes:
  29. - ../../conf/etc/localtime:/etc/localtime:ro
  30. - ../../../:/var/www/html
  31. - /nfs/upload:/var/www/html/data/upload
  32. - /mnt/shoplog:/var/www/html/data/log
  33. - ../../conf/php/xyz-php.ini:/usr/local/etc/php/php.ini
  34. container_name: "panda-cronsec"
  35. command: [php,"/var/www/html/crontab/index.php",'minutes','second_queue']