@@ -2,7 +2,7 @@ version: "2"
2
2
3
3
services :
4
4
mariadb :
5
- image : wodby/mariadb:10.1-2.3.3
5
+ image : wodby/mariadb:10.1-2.3.5
6
6
environment :
7
7
MYSQL_ROOT_PASSWORD : password
8
8
MYSQL_DATABASE : drupal
@@ -14,43 +14,48 @@ services:
14
14
15
15
php :
16
16
# 1. Images with vanilla Drupal – wodby/drupal:[DRUPAL_VERSION]-[PHP_VERSION]-[STABILITY_TAG].
17
- image : wodby/drupal:8-7.1-2.4.4
18
- # image: wodby/drupal:8-7.0-2.4.4
19
- # image: wodby/drupal:7-7.1-2.4.4
20
- # image: wodby/drupal:7-7.0-2.4.4
21
- # image: wodby/drupal:7-5.6-2.4.4
22
- # image: wodby/drupal:6-5.6-2.4.4
23
- # image: wodby/drupal:6-5.3-2.4.4
17
+ image : wodby/drupal:8-7.1-3.0.0
18
+ # image: wodby/drupal:8-7.0-3.0.0
19
+ # image: wodby/drupal:7-7.1-3.0.0
20
+ # image: wodby/drupal:7-7.0-3.0.0
21
+ # image: wodby/drupal:7-5.6-3.0.0
22
+ # image: wodby/drupal:6-5.6-3.0.0
23
+ # image: wodby/drupal:6-5.3-3.0.0
24
24
# 2. Images without Drupal – wodby/drupal-php:[PHP_VERSION]-[STABILITY_TAG].
25
- # image: wodby/drupal-php:7.1-2.4.3
26
- # image: wodby/drupal-php:7.0-2.4.3
27
- # image: wodby/drupal-php:5.6-2.4.3
28
- # image: wodby/drupal-php:5.3-2.4.3
25
+ # image: wodby/drupal-php:7.1-3.0.0
26
+ # image: wodby/drupal-php:7.0-3.0.0
27
+ # image: wodby/drupal-php:5.6-3.0.0
28
+ # image: wodby/drupal-php:5.3-3.0.0
29
29
environment :
30
30
PHP_SENDMAIL_PATH : /usr/sbin/sendmail -t -i -S mailhog:1025
31
+ PHP_FPM_CLEAR_ENV : " no"
31
32
DB_HOST : mariadb
32
33
DB_USER : drupal
33
34
DB_PASSWORD : drupal
34
35
DB_NAME : drupal
35
36
DB_DRIVER : mysql
36
- # PHP_XDEBUG: 1
37
- # PHP_XDEBUG_DEFAULT_ENABLE: 1
38
- # PHP_XDEBUG_REMOTE_CONNECT_BACK: 0 # This is needed to respect remote.host setting below
39
- # PHP_XDEBUG_REMOTE_HOST: "10.254.254.254" # You will also need to 'sudo ifconfig lo0 alias 10.254.254.254'
37
+ # PHP_XDEBUG: 1
38
+ # PHP_XDEBUG_DEFAULT_ENABLE: 1
39
+ # PHP_XDEBUG_REMOTE_CONNECT_BACK: 0
40
+ # PHP_XDEBUG_REMOTE_HOST: "10.254.254.254"
41
+ # PHP_XDEBUG_PROFILER_OUTPUT_DIR: /mnt/files/xdebug/profiler
42
+ # PHP_XDEBUG_TRACE_OUTPUT_DIR: /mnt/files/xdebug/traces
40
43
volumes :
41
44
- codebase:/var/www/html
42
- # Options for macOS users (https://docker4drupal.readthedocs.io/en/latest/macos)
45
+ # # Options for macOS users (https://docker4drupal.readthedocs.io/en/latest/macos)
43
46
# - codebase:/var/www/html:cached # User-guided caching
44
47
# - docker-sync:/var/www/html # Docker-sync
48
+ # # For Xdebug profiler files
49
+ # - files:/mnt/files
45
50
46
51
nginx :
47
52
# wodby/drupal-nginx:[DRUPAL_VERSION]-[NGINX_VERSION]-[STABILITY_TAG].
48
- image : wodby/drupal-nginx:8-1.13-2.4.2
49
- # image: wodby/drupal-nginx:7-1.13-2.4.2
50
- # image: wodby/drupal-nginx:6-1.13-2.4.2
51
- # image: wodby/drupal-nginx:8-1.12-2.4.2
52
- # image: wodby/drupal-nginx:7-1.12-2.4.2
53
- # image: wodby/drupal-nginx:6-1.12-2.4.2
53
+ image : wodby/drupal-nginx:8-1.13-3.0.1
54
+ # image: wodby/drupal-nginx:7-1.13-3.0.1
55
+ # image: wodby/drupal-nginx:6-1.13-3.0.1
56
+ # image: wodby/drupal-nginx:8-1.12-3.0.1
57
+ # image: wodby/drupal-nginx:7-1.12-3.0.1
58
+ # image: wodby/drupal-nginx:6-1.12-3.0.1
54
59
depends_on :
55
60
- php
56
61
environment :
@@ -69,7 +74,7 @@ services:
69
74
- ' traefik.frontend.rule=Host:drupal.docker.localhost'
70
75
71
76
# apache:
72
- # image: wodby/drupal -apache:2.4-1 .0.2
77
+ # image: wodby/php -apache:2.4-2 .0.0
73
78
# depends_on:
74
79
# - php
75
80
# environment:
@@ -87,7 +92,7 @@ services:
87
92
# - 'traefik.frontend.rule=Host:drupal.docker.localhost'
88
93
89
94
# varnish:
90
- # image: wodby/drupal-varnish:4.1-2.1.2
95
+ # image: wodby/drupal-varnish:4.1-2.2.0
91
96
# depends_on:
92
97
# - nginx
93
98
# environment:
@@ -100,7 +105,8 @@ services:
100
105
# - 'traefik.frontend.rule=Host:varnish.drupal.docker.localhost'
101
106
102
107
# redis:
103
- # image: wodby/redis:3.2-2.1.2
108
+ # image: wodby/redis:3.2-2.1.3
109
+ # # image: wodby/redis:4.0-2.1.3
104
110
105
111
# adminer:
106
112
# image: wodby/adminer:4.3-1.1.0
@@ -178,7 +184,7 @@ services:
178
184
# image: wodby/rsyslog
179
185
180
186
# athenapdf:
181
- # image: arachnysdocker/athenapdf-service
187
+ # image: arachnysdocker/athenapdf-service:2.10.0
182
188
# environment:
183
189
# WEAVER_AUTH_KEY: weaver-auth-key
184
190
# WEAVER_ATHENA_CMD: "athenapdf -S"
@@ -187,6 +193,23 @@ services:
187
193
# WEAVER_WORKER_TIMEOUT: 90
188
194
# WEAVER_CONVERSION_FALLBACK: false
189
195
196
+ # blackfire:
197
+ # image: blackfire/blackfire
198
+ # environment:
199
+ # BLACKFIRE_SERVER_ID: XXXXX
200
+ # BLACKFIRE_SERVER_TOKEN: YYYYY
201
+
202
+ # webgrind:
203
+ # image: wodby/webgrind:1.5-1.0.0
204
+ # environment:
205
+ # WEBGRIND_PROFILER_DIR: /mnt/files/xdebug/profiler
206
+ # labels:
207
+ # - 'traefik.backend=webgrind'
208
+ # - 'traefik.port=8080'
209
+ # - 'traefik.frontend.rule=Host:webgrind.drupal.docker.localhost'
210
+ # volumes:
211
+ # - files:/mnt/files
212
+
190
213
portainer :
191
214
image : portainer/portainer
192
215
command : --no-auth -H unix:///var/run/docker.sock
@@ -211,3 +234,5 @@ volumes:
211
234
# # Docker-sync for macOS users
212
235
# docker-sync:
213
236
# external: true
237
+ # # For Xdebug profiler
238
+ # files:
0 commit comments