equal
deleted
inserted
replaced
|
1 version: "3.7" |
|
2 |
|
3 services: |
|
4 db: |
|
5 # We use a mariadb image which supports both amd64 & arm64 architecture |
|
6 image: mariadb:10.6.4-focal |
|
7 # If you really want to use MySQL, uncomment the following line |
|
8 #image: mysql:8.0.27 |
|
9 command: '--default-authentication-plugin=mysql_native_password' |
|
10 volumes: |
|
11 - db_data:/var/lib/mysql |
|
12 restart: unless-stopped |
|
13 environment: |
|
14 - MYSQL_ROOT_PASSWORD=iri |
|
15 - MYSQL_DATABASE=wordpress_ec |
|
16 - MYSQL_USER=iri |
|
17 - MYSQL_PASSWORD=iri |
|
18 expose: |
|
19 - 3306 |
|
20 - 33060 |
|
21 fpm: |
|
22 build: |
|
23 dockerfile: fpm.Dockerfile |
|
24 volumes: |
|
25 - ${PWD}:/var/www/html |
|
26 restart: unless-stopped |
|
27 environment: |
|
28 - WORDPRESS_DB_HOST=db |
|
29 - WORDPRESS_DB_USER=iri |
|
30 - WORDPRESS_DB_PASSWORD=iri |
|
31 - WORDPRESS_DB_NAME=wordpress_ec |
|
32 |
|
33 wpcli: |
|
34 image: wordpress:cli |
|
35 volumes: |
|
36 - ${PWD}:/var/www/html |
|
37 environment: |
|
38 WORDPRESS_DB_HOST: db:3306 |
|
39 WORDPRESS_DB_USER: iri |
|
40 WORDPRESS_DB_PASSWORD: iri |
|
41 WORDPRESS_DB_NAME: wordpress_ec |
|
42 profiles: |
|
43 - dev |
|
44 |
|
45 web: |
|
46 image: caddy:latest |
|
47 restart: unless-stopped |
|
48 ports: |
|
49 - "8080:8080" |
|
50 volumes: |
|
51 - caddy_data:/data |
|
52 - ${PWD}:/var/www/html |
|
53 - ${PWD}/Caddyfile:/etc/caddy/Caddyfile |
|
54 |
|
55 volumes: |
|
56 db_data: |
|
57 caddy_data: |