1+ version : " 2"
2+ services :
3+ varnish :
4+ image : meanbee/magento2-varnish:latest
5+ hostname : m2-meanbee-svghelper.docker
6+ ports :
7+ - 80
8+ environment :
9+ - VIRTUAL_HOST=m2-meanbee-svghelper.docker
10+ - VIRTUAL_PORT=80
11+ - HTTPS_METHOD=noredirect
12+ - CERT_NAME=default
13+ links :
14+ - web
15+
16+ web :
17+ image : meanbee/magento2-nginx:1.9
18+ hostname : web.m2-meanbee-svghelper.docker
19+ ports :
20+ - 80
21+ volumes_from :
22+ - appdata
23+ env_file :
24+ - ./magento.env
25+ links :
26+ - fpm
27+
28+ fpm :
29+ image : meanbee/magento2-php:7.0-fpm
30+ hostname : fpm.m2-meanbee-svghelper.docker
31+ ports :
32+ - 9000
33+ volumes_from :
34+ - appdata
35+ env_file :
36+ - ./magento.env
37+ environment :
38+ - ENABLE_SENDMAIL=true
39+ - PHP_ENABLE_XDEBUG
40+ links :
41+ - db
42+
43+ cron :
44+ image : meanbee/magento2-php:7.0-cli
45+ hostname : cron.m2-meanbee-svghelper.docker
46+ command : run-cron
47+ volumes_from :
48+ - appdata
49+ env_file :
50+ - ./magento.env
51+ environment :
52+ - ENABLE_SENDMAIL=true
53+ links :
54+ - db
55+
56+ cli :
57+ image : meanbee/magento2-php:7.0-cli
58+ volumes_from :
59+ - appdata
60+ volumes :
61+ - ~/.composer:/root/.composer
62+ env_file :
63+ - ./magento.env
64+ environment :
65+ - COMPOSER_HOME=/root/.composer
66+ - COMPOSER_ALLOW_SUPERUSER=1
67+ - M2SETUP_INSTALL_DB=true
68+ - M2SETUP_VERSION=2.1.*
69+ - M2SETUP_USE_SAMPLE_DATA=true
70+ - M2SETUP_DB_HOST=db
71+ - M2SETUP_DB_NAME=magento2
72+ - M2SETUP_DB_USER=magento2
73+ - M2SETUP_DB_PASSWORD=magento2
74+ - M2SETUP_BASE_URL=https://m2-meanbee-svghelper.docker/
75+ - M2SETUP_BACKEND_FRONTNAME=admin
76+ - M2SETUP_ADMIN_FIRSTNAME=Admin
77+ - M2SETUP_ADMIN_LASTNAME=User
78+ - M2SETUP_ADMIN_EMAIL=admin@example.com
79+ - M2SETUP_ADMIN_USER=admin
80+ - M2SETUP_ADMIN_PASSWORD=password123
81+ links :
82+ - db
83+
84+ db :
85+ image : mariadb:10
86+ ports :
87+ - 3306
88+ volumes_from :
89+ - dbdata
90+ env_file :
91+ - ./magento.env
92+ environment :
93+ - MYSQL_ROOT_PASSWORD=magento2
94+ - MYSQL_USER=magento2
95+ - MYSQL_PASSWORD=magento2
96+ - MYSQL_DATABASE=magento2
97+ - TERM=dumb
98+
99+ appdata :
100+ image : cweagans/bg-sync
101+ volumes :
102+ - /var/www/magento
103+ - .:/src
104+ environment :
105+ - SYNC_SOURCE=/var/www/magento
106+ - SYNC_DESTINATION=/src/magento
107+ - SYNC_VERBOSE=1
108+ - SYNC_MAX_INOTIFY_WATCHES=64000
109+ privileged : true
110+ restart : always
111+
112+ dbdata :
113+ image : tianon/true
114+ volumes :
115+ - /var/lib/mysql
0 commit comments