-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.prod.yml
45 lines (40 loc) · 1.05 KB
/
docker-compose.prod.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
version: "3.7"
services:
lvdd-pp-mariadb:
image: wodby/mariadb:10.11-3.28.0
container_name: "lvdd_pp_mariadb"
stop_grace_period: 30s
environment:
MYSQL_ROOT_PASSWORD: $DB_ROOT_PASSWORD
MYSQL_DATABASE: $DB_NAME
MYSQL_USER: $DB_USER
MYSQL_PASSWORD: $DB_PASSWORD
lvdd-pp-php:
image: wodby/drupal-php:8.2-dev-4.51.0
container_name: "lvdd_pp_php"
environment:
SSMTP_MAILHUB: mailhog:1025
PHP_SENDMAIL_PATH: '"/usr/bin/dos2unix -u | /usr/sbin/ssmtp -t -f"'
PHP_FPM_USER: wodby
PHP_FPM_GROUP: wodby
volumes:
- ./:/var/www/html:cached
lvdd-pp-nginx:
image: wodby/nginx:1.25-5.34.0
container_name: "lvdd_pp_nginx"
depends_on:
- lvdd-pp-php
environment:
NGINX_STATIC_OPEN_FILE_CACHE: "off"
NGINX_ERROR_LOG_LEVEL: debug
NGINX_BACKEND_HOST: lvdd-pp-php
NGINX_SERVER_ROOT: /var/www/html/web
NGINX_VHOST_PRESET: drupal9
volumes:
- ./:/var/www/html:cached
volumes:
dbdata:
networks:
default:
external:
name: nginx-proxy