docker-compose.yml 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. # Mage Inferno Docker Compose (https://github.com/mageinferno/magento2-docker-compose)
  2. # Version 4.1.1
  3. app:
  4. image: mageinferno/magento2-nginx:1.10.1-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. - /srv/www
  16. # - ~/.composer:/var/www/.composer
  17. # - ./www/app/code:/srv/www/app/code
  18. phpfpm:
  19. image: mageinferno/magento2-php:7.0.8-fpm-3
  20. links:
  21. - db
  22. volumes_from:
  23. - appdata
  24. db:
  25. image: mariadb:10.1.16
  26. volumes_from:
  27. - dbdata
  28. ports:
  29. - 8001:3306
  30. environment:
  31. - MYSQL_ROOT_PASSWORD=magento2
  32. - MYSQL_DATABASE=magento2
  33. - MYSQL_USER=magento2
  34. - MYSQL_PASSWORD=magento2
  35. dbdata:
  36. image: tianon/true
  37. volumes:
  38. - /var/lib/mysql
  39. setup:
  40. image: mageinferno/magento2-php:7.0.8-fpm-3
  41. command: /usr/local/bin/mage-setup
  42. links:
  43. - db
  44. volumes_from:
  45. - appdata
  46. environment:
  47. - M2SETUP_DB_HOST=db
  48. - M2SETUP_DB_NAME=magento2
  49. - M2SETUP_DB_USER=magento2
  50. - M2SETUP_DB_PASSWORD=magento2
  51. - M2SETUP_BASE_URL=http://m2.localhost:8000/
  52. - M2SETUP_ADMIN_FIRSTNAME=Admin
  53. - M2SETUP_ADMIN_LASTNAME=User
  54. - M2SETUP_ADMIN_EMAIL=dummy@gmail.com
  55. - M2SETUP_ADMIN_USER=magento2
  56. - M2SETUP_ADMIN_PASSWORD=magento2
  57. - M2SETUP_VERSION=2.1.0
  58. - M2SETUP_USE_SAMPLE_DATA=false
  59. - M2SETUP_USE_ARCHIVE=true