docker-compose.yml 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. app:
  2. image: mageinferno/magento2-nginx:1.9
  3. links:
  4. - php-fpm
  5. - db
  6. volumes_from:
  7. - appdata
  8. environment:
  9. - VIRTUAL_HOST=mysite.docker
  10. appdata:
  11. image: tianon/true
  12. volumes:
  13. - ./src:/src
  14. - ~/.composer:/root/.composer
  15. "php-fpm":
  16. image: mageinferno/magento2-php:7.0-fpm
  17. links:
  18. - db
  19. volumes_from:
  20. - appdata
  21. db:
  22. image: mariadb:10.0
  23. ports:
  24. - "8001:3306"
  25. volumes_from:
  26. - dbdata
  27. environment:
  28. - MYSQL_ROOT_PASSWORD=magento2
  29. - MYSQL_DATABASE=magento2
  30. - MYSQL_USER=magento2
  31. - MYSQL_PASSWORD=magento2
  32. dbdata:
  33. image: tianon/true
  34. volumes:
  35. - /var/lib/mysql
  36. setup:
  37. image: mageinferno/magento2-setup:2.0
  38. links:
  39. - db
  40. volumes_from:
  41. - appdata
  42. environment:
  43. - M2SETUP_DB_HOST=db
  44. - M2SETUP_DB_NAME=magento2
  45. - M2SETUP_DB_USER=magento2
  46. - M2SETUP_DB_PASSWORD=magento2
  47. - M2SETUP_BASE_URL=http://mysite.docker/
  48. - M2SETUP_ADMIN_FIRSTNAME=Admin
  49. - M2SETUP_ADMIN_LASTNAME=User
  50. - M2SETUP_ADMIN_EMAIL=dummy@gmail.com
  51. - M2SETUP_ADMIN_USER=magento2
  52. - M2SETUP_ADMIN_PASSWORD=magento2
  53. - M2SETUP_USE_SAMPLE_DATA=true