docker-compose.yml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  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. - ./src-sample-data:/src-sample-data
  15. - ~/.composer:/root/.composer
  16. "php-fpm":
  17. image: mageinferno/magento2-php:5.6-fpm
  18. links:
  19. - db
  20. volumes_from:
  21. - appdata
  22. db:
  23. image: mariadb:10.0
  24. ports:
  25. - "8001:3306"
  26. volumes_from:
  27. - dbdata
  28. environment:
  29. - MYSQL_ROOT_PASSWORD=magento2
  30. - MYSQL_DATABASE=magento2
  31. - MYSQL_USER=magento2
  32. - MYSQL_PASSWORD=magento2
  33. dbdata:
  34. image: tianon/true
  35. volumes:
  36. - /var/lib/mysql
  37. setup:
  38. image: mageinferno/magento2-setup:2.0
  39. links:
  40. - db
  41. volumes_from:
  42. - appdata
  43. environment:
  44. - M2SETUP_DB_HOST=db
  45. - M2SETUP_DB_NAME=magento2
  46. - M2SETUP_DB_USER=magento2
  47. - M2SETUP_DB_PASSWORD=magento2
  48. - M2SETUP_BASE_URL=http://mysite.docker/
  49. - M2SETUP_ADMIN_FIRSTNAME=Admin
  50. - M2SETUP_ADMIN_LASTNAME=User
  51. - M2SETUP_ADMIN_EMAIL=dummy@gmail.com
  52. - M2SETUP_ADMIN_USER=magento2
  53. - M2SETUP_ADMIN_PASSWORD=magento2
  54. - M2SETUP_USE_SAMPLE_DATA=true