docker-compose.yml 925 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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. image: markoshust/magento-nginx:1.13-3
  7. ports:
  8. - 80:8000
  9. links:
  10. - db
  11. - phpfpm
  12. volumes: &appvolumes
  13. - appdata:/var/www/html
  14. - ./src/app:/var/www/html/app:delegated
  15. - ~/.composer:/var/www/html/var/composer_home:delegated
  16. - ~/.composer:/var/www/.composer:delegated
  17. - sockdata:/sock
  18. phpfpm:
  19. image: markoshust/magento-php:7.1-fpm-3
  20. links:
  21. - db
  22. volumes: *appvolumes
  23. cron:
  24. image: markoshust/magento-php:7.1-fpm-3
  25. user: root
  26. command: /usr/local/bin/cronstart
  27. tty: true
  28. links:
  29. - db
  30. volumes: *appvolumes
  31. db:
  32. image: percona:5.7
  33. ports:
  34. - 3306:3306
  35. env_file: env/db.env
  36. volumes:
  37. - dbdata:/var/lib/mysql
  38. volumes:
  39. appdata:
  40. dbdata:
  41. sockdata: