2
0

docker-compose.yml 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. # Mage Inferno Docker Compose (https://github.com/mageinferno/magento2-docker-compose)
  2. # Version 1.1.0
  3. app:
  4. image: mageinferno/magento2-nginx:1.9.9-1
  5. ports:
  6. - "80:80"
  7. links:
  8. - php-fpm
  9. - db
  10. volumes_from:
  11. - appdata
  12. environment:
  13. - APP_MAGE_MODE=production
  14. - VIRTUAL_HOST=mysite.com
  15. appdata:
  16. image: tianon/true
  17. volumes:
  18. - ./src:/src
  19. - ~/.composer:/root/.composer
  20. "php-fpm":
  21. image: mageinferno/magento2-php:7.0.1-fpm-1
  22. links:
  23. - db
  24. volumes_from:
  25. - appdata
  26. environment:
  27. - APP_MAGE_MODE=production
  28. - PHP_MEMORY_LIMIT=4096M
  29. db:
  30. image: mariadb:10.0.23
  31. ports:
  32. - "3306:3306"
  33. volumes_from:
  34. - dbdata
  35. environment:
  36. - MYSQL_ROOT_PASSWORD=magento2
  37. - MYSQL_DATABASE=magento2
  38. - MYSQL_USER=magento2
  39. - MYSQL_PASSWORD=magento2
  40. dbdata:
  41. image: tianon/true
  42. volumes:
  43. - /var/lib/mysql
  44. setup:
  45. image: mageinferno/magento2-setup:2.0.0-1
  46. links:
  47. - db
  48. volumes_from:
  49. - appdata
  50. environment:
  51. - M2SETUP_DB_HOST=db
  52. - M2SETUP_DB_NAME=magento2
  53. - M2SETUP_DB_USER=magento2
  54. - M2SETUP_DB_PASSWORD=magento2
  55. - M2SETUP_BASE_URL=http://mysite.com/
  56. - M2SETUP_ADMIN_FIRSTNAME=Admin
  57. - M2SETUP_ADMIN_LASTNAME=User
  58. - M2SETUP_ADMIN_EMAIL=dummy@gmail.com
  59. - M2SETUP_ADMIN_USER=magento2
  60. - M2SETUP_ADMIN_PASSWORD=magento2
  61. - M2SETUP_USE_SAMPLE_DATA=true