Update Docker configuration and plugin versions
- Upgrade MariaDB from 10.6 to 11 with auto-upgrade support
- Add WordPress debug environment variable to FPM container
- Update PHP-FPM Dockerfile base image
- Update Include Mastodon Feed plugin with bug fixes and improvements
- Update Portfolio plugin (v2.58) with latest translations and demo data enhancements
- Remove old README.md from Mastodon Feed plugin
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
services:
db:
# We use a mariadb image which supports both amd64 & arm64 architecture
image: mariadb:11
# If you really want to use MySQL, uncomment the following line
#image: mysql:8.0.27
command: '--default-authentication-plugin=mysql_native_password'
volumes:
- db_data:/var/lib/mysql
restart: unless-stopped
environment:
- MARIADB_AUTO_UPGRADE=1
- MYSQL_ROOT_PASSWORD=iri
- MYSQL_DATABASE=wordpress_ec
- MYSQL_USER=iri
- MYSQL_PASSWORD=iri
expose:
- 3306
- 33060
fpm:
build:
dockerfile: fpm.Dockerfile
volumes:
- /home/ymh/dev/projects/enmi-conf/enmi-conf.org:/var/www/html
restart: unless-stopped
environment:
- WORDPRESS_DB_HOST=db:3306
- WORDPRESS_DB_USER=iri
- WORDPRESS_DB_PASSWORD=iri
- WORDPRESS_DB_NAME=wordpress_ec
- WORDPRESS_DEBUG=1
wpcli:
image: wordpress:cli
volumes:
- /home/ymh/dev/projects/enmi-conf/enmi-conf.org:/var/www/html
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: iri
WORDPRESS_DB_PASSWORD: iri
WORDPRESS_DB_NAME: wordpress_ec
profiles:
- dev
web:
image: caddy:latest
restart: unless-stopped
ports:
- "8080:8080"
volumes:
- caddy_data:/data
- /home/ymh/dev/projects/enmi-conf/enmi-conf.org:/var/www/html
- /home/ymh/dev/projects/enmi-conf/enmi-conf.org/Caddyfile:/etc/caddy/Caddyfile
volumes:
db_data:
caddy_data: