2
0

docker-compose.yml 590 B

1234567891011121314151617181920212223242526272829
  1. version: '2'
  2. services:
  3. db:
  4. image: mariadb:latest
  5. volumes:
  6. - ./mysql/runtime:/var/lib/mysql
  7. environment:
  8. - MYSQL_ROOT_PASSWORD
  9. app:
  10. image: matomo:fpm
  11. links:
  12. - db
  13. volumes:
  14. - ./config:/var/www/html/config
  15. cron:
  16. image: matomo:fpm
  17. links:
  18. - db
  19. volumes_from:
  20. - app
  21. entrypoint: |
  22. bash -c 'bash -s <<EOF
  23. trap "break;exit" SIGHUP SIGINT SIGTERM
  24. while /bin/true; do
  25. su -s "/bin/bash" -c "/usr/local/bin/php /var/www/html/console core:archive" www-data
  26. sleep 3600
  27. done
  28. EOF'