services: db: image: mariadb:10.11 container_name: wordpress_db restart: unless-stopped environment: MYSQL_ROOT_PASSWORD: wp_root_password MYSQL_DATABASE: wordpress MYSQL_USER: wp_user MYSQL_PASSWORD: wp_user_password volumes: - ./mysql_data:/var/lib/mysql networks: - wp_net wordpress: image: wordpress:6.6-apache container_name: wordpress_app restart: unless-stopped depends_on: - db environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_NAME: wordpress WORDPRESS_DB_USER: wp_user WORDPRESS_DB_PASSWORD: wp_user_password WORDPRESS_TABLE_PREFIX: wp_ volumes: - ./wp_data:/var/www/html ports: - "8080:80" networks: - wp_net networks: wp_net: driver: bridge