From cfd478ddaea2b8d96c4c3af87bfc8df98b8ef1b3 Mon Sep 17 00:00:00 2001 From: abhilesh Date: Sat, 1 Jun 2024 23:10:11 +0100 Subject: [PATCH] Add docker-compose.yml for Wordpress --- wordpress/docker-compose.yml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 wordpress/docker-compose.yml diff --git a/wordpress/docker-compose.yml b/wordpress/docker-compose.yml new file mode 100644 index 0000000..d9c5b76 --- /dev/null +++ b/wordpress/docker-compose.yml @@ -0,0 +1,35 @@ +services: + wp_db: + # Mariadb image that supports both amd64 & arm64 architecture + image: mariadb:10.6.5-focal + # If you really want to use MySQL, uncomment the following line + #image: mysql:8.0.27 + command: '--default-authentication-plugin=mysql_native_password' + volumes: + - db_data:/var/lib/mysql + restart: always + environment: + - MYSQL_ROOT_PASSWORD= # Change this + - MYSQL_DATABASE=wordpress + - MYSQL_USER=wordpress + - MYSQL_PASSWORD= # Change this + expose: + - 3306 + - 33060 + wordpress: + image: wordpress:latest + depends_on: + - wp_db + volumes: + - wp_data:/var/www/html + ports: + - 80:80 + restart: always + environment: + - WORDPRESS_DB_HOST=wp_db + - WORDPRESS_DB_USER=wordpress + - WORDPRESS_DB_PASSWORD= # Change this (same as defined in `wp_db` ) + - WORDPRESS_DB_NAME=wordpress +volumes: + db_data: + wp_data: \ No newline at end of file