--- name: tt_blog_20251112 services: wordpress: user: "0:0" cap_add: - NET_ADMIN command: ["/usr/local/bin/start.sh"] image: wordpress:6.8.3-php8.4-fpm-alpine-customized build: context: docker_files/wordpress container_name: tt_blog_20251112-wordpress restart: unless-stopped env_file: .env environment: WORDPRESS_DB_HOST: "$MYSQL_DB_HOST" WORDPRESS_DB_USER: "$MYSQL_USER" WORDPRESS_DB_PASSWORD: "$MYSQL_PASSWORD" WORDPRESS_DB_NAME: "$MYSQL_DATABASE" WORDPRESS_SKIP_INSTALL: "true" volumes: - ./wordpress:/var/www/html - ./docker_files/wordpress/start.sh:/usr/local/bin/start.sh:ro networks: - 01_tt_blog_20251112_wordpress-app - wordpress-db webserver: image: nginx:1.29.3-alpine container_name: tt_blog_20251112-nginx restart: unless-stopped ports: - "127.0.0.1:13027:80" volumes: - ./wordpress:/var/www/html - ./nginx-config:/etc/nginx/conf.d networks: - 01_tt_blog_20251112_wordpress-app redis: image: redis:7-alpine container_name: wordpress-redis restart: always command: redis-server --save "" --appendonly no networks: - 01_tt_blog_20251112_wordpress-app networks: 01_tt_blog_20251112_wordpress-app: external: true wordpress-db: external: true