5 image: wodby/mariadb:10.2-3.0.2
8 MYSQL_RANDOM_ROOT_PASSWORD: 'true'
9 MYSQL_DATABASE: ${DATABASE_NAME}
10 MYSQL_USER: ${DATABASE_USER}
11 MYSQL_PASSWORD: ${DATABASE_PASSWORD}
13 - mysqldata:/var/lib/mysql
14 # Uncomment next line and place DDb dump.sql file(s) here
15 # - ./mariadb-init:/docker-entrypoint-initdb.d
17 test: ["CMD", "mysqladmin" ,"ping", "-h", "localhost"]
22 image: wodby/drupal-php:7.0-2.4.3
25 PHP_SENDMAIL_PATH: /usr/sbin/sendmail -t -i -S mailhog:1025
26 DB_HOST: ${DATABASE_HOST}
27 DB_USER: ${DATABASE_USER}
28 DB_PASSWORD: ${DATABASE_PASSWORD}
29 DB_NAME: ${DATABASE_NAME}
32 - ./:${DRUPAL_ROOT}{{ volume_configuration }}
35 condition: service_healthy
38 image: wodby/drupal-nginx:8-1.13-2.4.2
43 NGINX_STATIC_CONTENT_OPEN_FILE_CACHE: "off"
44 NGINX_ERROR_LOG_LEVEL: debug
45 NGINX_BACKEND_HOST: php
46 NGINX_SERVER_ROOT: ${SERVER_ROOT}
48 - ./:${DRUPAL_ROOT}{{ volume_configuration }}
50 - 'traefik.backend=nginx'
52 - 'traefik.frontend.rule=Host:${HOST_NAME}'
55 image: mailhog/mailhog
58 - 'traefik.backend=mailhog'
60 - 'traefik.frontend.rule=Host:mailhog.${HOST_NAME}'
65 command: -c /dev/null --web --docker --logLevel=INFO
69 - /var/run/docker.sock:/var/run/docker.sock