2
0

docker-compose.yml 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. # Mage Inferno Docker Compose (https://github.com/mageinferno/magento2-docker-compose)
  2. # Version 5.0.0
  3. app:
  4. image: mageinferno/magento2-nginx:1.11-0
  5. links:
  6. - phpfpm
  7. - db
  8. volumes_from:
  9. - appdata
  10. ports:
  11. - 8000:80
  12. appdata:
  13. image: tianon/true
  14. volumes:
  15. - /var/www/html
  16. # - ~/.composer:/var/www/.composer
  17. # - ./html/app/code:/var/www/html/app/code
  18. # - ./html/app/design:/var/www/html/app/design
  19. phpfpm:
  20. image: mageinferno/magento2-php:7.0-fpm-0
  21. links:
  22. - db
  23. volumes_from:
  24. - appdata
  25. db:
  26. image: percona:5.7
  27. volumes_from:
  28. - dbdata
  29. ports:
  30. - 8001:3306
  31. environment:
  32. - MYSQL_ROOT_PASSWORD=magento2
  33. - MYSQL_DATABASE=magento2
  34. - MYSQL_USER=magento2
  35. - MYSQL_PASSWORD=magento2
  36. dbdata:
  37. image: tianon/true
  38. volumes:
  39. - /var/lib/mysql
  40. setup:
  41. image: mageinferno/magento2-php:7.0-fpm-0
  42. command: /usr/local/bin/mage-setup
  43. links:
  44. - db
  45. volumes_from:
  46. - appdata
  47. environment:
  48. - M2SETUP_DB_HOST=db
  49. - M2SETUP_DB_NAME=magento2
  50. - M2SETUP_DB_USER=magento2
  51. - M2SETUP_DB_PASSWORD=magento2
  52. - M2SETUP_BASE_URL=http://m2.localhost:8000/
  53. - M2SETUP_ADMIN_FIRSTNAME=Admin
  54. - M2SETUP_ADMIN_LASTNAME=User
  55. - M2SETUP_ADMIN_EMAIL=dummy@gmail.com
  56. - M2SETUP_ADMIN_USER=magento2
  57. - M2SETUP_ADMIN_PASSWORD=magento2
  58. - M2SETUP_VERSION=2.1.2
  59. - M2SETUP_USE_SAMPLE_DATA=false
  60. - M2SETUP_USE_ARCHIVE=true