services: db: image: mysql:8.4.4 container_name: mysql8_db restart: always command: --mysql_native_password=on environment: TZ: "Europe/Bucharest" MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD} MYSQL_DATABASE: ${MYSQL_WP_DATABASE} MYSQL_USER: ${MYSQL_WP_USER} MYSQL_PASSWORD: ${MYSQL_WP_PASSWORD} volumes: - db_data:/var/lib/mysql networks: - wordpress_network db_editor: image: phpmyadmin container_name: phpmyadmin restart: always environment: TZ: "Europe/Bucharest" PMA_HOST: db ports: - "8088:80" networks: - wordpress_network wordpress: image: wordpress:latest container_name: wordpress_app restart: always ports: - "8090:80" environment: TZ: "Europe/Bucharest" WORDPRESS_DB_HOST: db WORDPRESS_DB_USER: ${MYSQL_WP_USER} WORDPRESS_DB_PASSWORD: ${MYSQL_WP_PASSWORD} WORDPRESS_DB_NAME: ${MYSQL_WP_DATABASE} volumes: - wp_data:/var/www/html networks: - wordpress_network volumes: db_data: wp_data: networks: wordpress_network: driver: bridge