From 819210cd06c726f3444de4d581f4b991e3ab207b Mon Sep 17 00:00:00 2001 From: nchebrov Date: Sat, 7 Feb 2026 02:53:18 +0000 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20docker-compose.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-compose.yml | 47 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..8a69443 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,47 @@ +services: + wordpress: + image: wordpress + restart: unless-stopped + ports: + - 8080:80 + environment: + WORDPRESS_DB_HOST: db + WORDPRESS_DB_USER: admin + WORDPRESS_DB_PASSWORD: admin_password + WORDPRESS_DB_NAME: db_name + WORDPRESS_REDIS_HOST: redis + volumes: + - ./wordpress_data:/var/www/html + depends_on: + - db + - redis + networks: + - wordpress-network + + db: + image: mysql:latest + restart: unless-stopped + environment: + MYSQL_DATABASE: db_name + MYSQL_USER: admin + MYSQL_PASSWORD: admin_password + MYSQL_RANDOM_ROOT_PASSWORD: '1' + volumes: + - ./mysql_data:/var/lib/mysql + networks: + - wordpress-network + + redis: + image: redis:alpine + restart: unless-stopped + command: redis-server --appendonly yes + ports: + - 6379:6379 + volumes: + - ./redis_data:/data + networks: + - wordpress-network + +networks: + wordpress-network: + driver: bridge \ No newline at end of file