name: ${PROJECT_NAME} services: wordpress-chihounds: container_name: chihounds depends_on: - database image: wordpress:fpm env_file: - .env - chihounds/.env environment: XDEBUG_MODE: debug XDEBUG_CONFIG: client_host=host.docker.internal client_port=9003 XDEBUG_SESSION: 1 WORDPRESS_DEBUG: 1 WORDPRESS_CONFIG_EXTRA: | define( 'WP_DEBUG_DISPLAY', true ); define( 'WP_DEBUG_LOG', true ); volumes: - chihounds-wpdata:/var/www/html - ./shared/php.ini:/usr/local/etc/php/conf.d/wordpress.ini networks: - network wordpress-cmbabaseball: container_name: cmbabaseball depends_on: - database build: context: ./cmbabaseball dockerfile: ../shared/Dockerfile-development env_file: - .env - cmbabaseball/.env environment: XDEBUG_MODE: debug XDEBUG_CONFIG: client_host=host.docker.internal client_port=9003 XDEBUG_SESSION: 1 WORDPRESS_DEBUG: 1 WORDPRESS_CONFIG_EXTRA: | define( 'WP_DEBUG_DISPLAY', true ); define( 'WP_DEBUG_LOG', true ); volumes: - cmbabaseball-wpdata:/var/www/html - ./cmbabaseball/data/plugins/cimba:/var/www/html/wp-content/plugins/cimba - ./cmbabaseball/data/plugins/debug-trace:/var/www/html/wp-content/plugins/debug-trace - ./cmbabaseball/data/plugins/tonys-sportspress-enhancements:/var/www/html/wp-content/plugins/tonys-sportspress-enhancements - ./shared/php.ini:/usr/local/etc/php/conf.d/wordpress.ini networks: - network database: container_name: database hostname: ${WORDPRESS_DB_HOST} image: mariadb env_file: - .env volumes: - db-data:/var/lib/mysql networks: - network phpmyadmin: container_name: phpmyadmin image: phpmyadmin environment: MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD} UPLOAD_LIMIT: 128M ports: - "8080:80" networks: - network caddy: image: caddy:alpine container_name: webserver ports: - 80:80 - 443:443 volumes: - caddy-data:/data - caddy-config:/config - ./caddy/Caddyfile:/etc/caddy/Caddyfile - chihounds-wpdata:/var/www/chihounds - cmbabaseball-wpdata:/var/www/cmbabaseball networks: - network volumes: db-data: chihounds-wpdata: cmbabaseball-wpdata: caddy-data: caddy-config: networks: network: