From 596345e05e3d0df429ee180201f74c1f1b67cc77 Mon Sep 17 00:00:00 2001 From: harish Date: Fri, 18 Oct 2024 05:19:56 +0000 Subject: [PATCH] Add docker-compose.yaml --- docker-compose.yaml | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 docker-compose.yaml diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..a4143bb --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,41 @@ +services: + wordpress: + image: 'wordpress:latest' + volumes: + - 'wordpress-files:/var/www/html' + environment: + - SERVICE_FQDN_WORDPRESS + - WORDPRESS_DB_HOST=mysql + - WORDPRESS_DB_USER=$SERVICE_USER_WORDPRESS + - WORDPRESS_DB_PASSWORD=$SERVICE_PASSWORD_WORDPRESS + - WORDPRESS_DB_NAME=wordpress + depends_on: + - mysql + healthcheck: + test: + - CMD + - curl + - '-f' + - 'http://127.0.0.1' + interval: 2s + timeout: 10s + retries: 10 + mysql: + image: 'mysql:8' + volumes: + - 'mysql-data:/var/lib/mysql' + environment: + - MYSQL_ROOT_PASSWORD=$SERVICE_PASSWORD_ROOT + - MYSQL_DATABASE=wordpress + - MYSQL_USER=$SERVICE_USER_WORDPRESS + - MYSQL_PASSWORD=$SERVICE_PASSWORD_WORDPRESS + healthcheck: + test: + - CMD + - mysqladmin + - ping + - '-h' + - 127.0.0.1 + interval: 5s + timeout: 20s + retries: 10