docker-compose.yml 795 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. # Mark Shust's Docker Configuration for Magento (https://github.com/markoshust/docker-magento)
  2. # Version 13.0.1
  3. version: "3"
  4. services:
  5. app:
  6. build: images/nginx
  7. ports:
  8. - 80:8000
  9. links:
  10. - db
  11. - phpfpm
  12. volumes: &appvolumes
  13. - ./src:/var/www/html:delegated
  14. - ~/.composer:/var/www/.composer:delegated
  15. - sockdata:/sock
  16. phpfpm:
  17. image: markoshust/magento-php:5.6-fpm-3
  18. links:
  19. - db
  20. volumes: *appvolumes
  21. cron:
  22. image: markoshust/magento-php:5.6-fpm-3
  23. user: root
  24. command: /usr/local/bin/cronstart
  25. tty: true
  26. links:
  27. - db
  28. volumes: *appvolumes
  29. db:
  30. image: percona:5.7
  31. ports:
  32. - 3306:3306
  33. env_file: env/db.env
  34. volumes:
  35. - dbdata:/var/lib/mysql
  36. volumes:
  37. dbdata:
  38. sockdata: