author | ymh <ymh.work@gmail.com> |
Mon, 08 Sep 2025 19:44:41 +0200 | |
changeset 23 | 417f20492bf7 |
parent 21 | 48c4eec2b7e6 |
permissions | -rw-r--r-- |
19 | 1 |
|
2 |
services: |
|
3 |
db: |
|
4 |
# We use a mariadb image which supports both amd64 & arm64 architecture |
|
23
417f20492bf7
Update Docker configuration and plugin versions
ymh <ymh.work@gmail.com>
parents:
21
diff
changeset
|
5 |
image: mariadb:11 |
19 | 6 |
# If you really want to use MySQL, uncomment the following line |
7 |
#image: mysql:8.0.27 |
|
8 |
command: '--default-authentication-plugin=mysql_native_password' |
|
9 |
volumes: |
|
10 |
- db_data:/var/lib/mysql |
|
11 |
restart: unless-stopped |
|
12 |
environment: |
|
23
417f20492bf7
Update Docker configuration and plugin versions
ymh <ymh.work@gmail.com>
parents:
21
diff
changeset
|
13 |
- MARIADB_AUTO_UPGRADE=1 |
19 | 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: |
|
21
48c4eec2b7e6
Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents:
19
diff
changeset
|
25 |
- /home/ymh/dev/projects/enmi-conf/enmi-conf.org:/var/www/html |
19 | 26 |
restart: unless-stopped |
27 |
environment: |
|
21
48c4eec2b7e6
Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents:
19
diff
changeset
|
28 |
- WORDPRESS_DB_HOST=db:3306 |
19 | 29 |
- WORDPRESS_DB_USER=iri |
30 |
- WORDPRESS_DB_PASSWORD=iri |
|
31 |
- WORDPRESS_DB_NAME=wordpress_ec |
|
23
417f20492bf7
Update Docker configuration and plugin versions
ymh <ymh.work@gmail.com>
parents:
21
diff
changeset
|
32 |
- WORDPRESS_DEBUG=1 |
19 | 33 |
|
34 |
wpcli: |
|
35 |
image: wordpress:cli |
|
36 |
volumes: |
|
21
48c4eec2b7e6
Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents:
19
diff
changeset
|
37 |
- /home/ymh/dev/projects/enmi-conf/enmi-conf.org:/var/www/html |
19 | 38 |
environment: |
39 |
WORDPRESS_DB_HOST: db:3306 |
|
40 |
WORDPRESS_DB_USER: iri |
|
41 |
WORDPRESS_DB_PASSWORD: iri |
|
42 |
WORDPRESS_DB_NAME: wordpress_ec |
|
43 |
profiles: |
|
44 |
- dev |
|
45 |
||
46 |
web: |
|
47 |
image: caddy:latest |
|
48 |
restart: unless-stopped |
|
49 |
ports: |
|
50 |
- "8080:8080" |
|
51 |
volumes: |
|
52 |
- caddy_data:/data |
|
21
48c4eec2b7e6
Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents:
19
diff
changeset
|
53 |
- /home/ymh/dev/projects/enmi-conf/enmi-conf.org:/var/www/html |
48c4eec2b7e6
Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents:
19
diff
changeset
|
54 |
- /home/ymh/dev/projects/enmi-conf/enmi-conf.org/Caddyfile:/etc/caddy/Caddyfile |
19 | 55 |
|
56 |
volumes: |
|
57 |
db_data: |
|
58 |
caddy_data: |