services: db: image: mysql:8.4 environment: MYSQL_DATABASE: wordpress MYSQL_USER: wordpress MYSQL_PASSWORD: example-only MYSQL_RANDOM_ROOT_PASSWORD: "1" volumes: [db-data:/var/lib/mysql] wordpress: image: wordpress:php8.3-apache ports: ["8080:80"] environment: WORDPRESS_DB_HOST: db WORDPRESS_DB_USER: wordpress WORDPRESS_DB_PASSWORD: example-only WORDPRESS_DB_NAME: wordpress depends_on: [db] volumes: { db-data: {} }