From dac5c0de17fb48cda75cfb414146ec2140e4deca Mon Sep 17 00:00:00 2001 From: Hyperling Date: Fri, 17 Oct 2025 15:31:30 -0700 Subject: [PATCH] Begin adding a Wordpress example. --- .../WordpressExample/docker-compose.main.yml | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 Config/WordpressExample/docker-compose.main.yml diff --git a/Config/WordpressExample/docker-compose.main.yml b/Config/WordpressExample/docker-compose.main.yml new file mode 100644 index 0000000..74f70c0 --- /dev/null +++ b/Config/WordpressExample/docker-compose.main.yml @@ -0,0 +1,40 @@ +# 2025-10-17 Hyperling +# Copied and modified from the example here: +# https://hub.docker.com/_/wordpress + +## TBDs ## +# - Move env variables to env.example +# - Look through other environment variables which may be useful. +# - Add CPU and MEM section +# - Change ports + +services: + + wp-app: + image: wordpress + restart: always + ports: + - 8080:80 + environment: + WORDPRESS_DB_HOST: db + WORDPRESS_DB_USER: exampleuser + WORDPRESS_DB_PASSWORD: examplepass + WORDPRESS_DB_NAME: exampledb + volumes: + - wordpress:/var/www/html + + wp-db: + image: mysql:8.0 + restart: always + environment: + MYSQL_DATABASE: exampledb + MYSQL_USER: exampleuser + MYSQL_PASSWORD: examplepass + MYSQL_RANDOM_ROOT_PASSWORD: '1' + volumes: + - db:/var/lib/mysql + +# TBD locate these at ../../Volumes +volumes: + wordpress: + db: