services: carpeteppicdb: image: mysql:8.0 restart: unless-stopped command: '--default-authentication-plugin=mysql_native_password' environment: MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD} MYSQL_DATABASE: ${MYSQL_DATABASE} MYSQL_USER: ${MYSQL_USER} MYSQL_PASSWORD: ${MYSQL_PASSWORD} volumes: - db-data:/var/lib/mysql - ./db-dump:/docker-entrypoint-initdb.d networks: - carpeteppich-app-network carpeteppich: image: wordpress:php8.4-apache restart: unless-stopped depends_on: - carpeteppicdb environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_NAME: ${MYSQL_DATABASE} WORDPRESS_DB_USER: ${MYSQL_USER} WORDPRESS_DB_PASSWORD: ${MYSQL_PASSWORD} WORDPRESS_TABLE_PREFIX: wp_ volumes: - ./wp-content:/var/www/html/wp-content networks: - carpeteppich-app-network networks: carpeteppich-app-network: driver: bridge # caddynet: # external: true volumes: carpeteppich-db-data: external: true