From fad7e520a219c2766ea0906efe0e8a5df60a9021 Mon Sep 17 00:00:00 2001 From: zino Date: Sat, 9 Dec 2023 13:16:43 +0100 Subject: [PATCH] m --- .gitignore | 5 +++++ docker-compose.yml | 47 +++++++++++++++++++++++++++++++++++++++++ secrets/db_password.txt | 1 + secrets/db_user.txt | 1 + volumes/.gitkeep | 0 5 files changed, 54 insertions(+) create mode 100644 .gitignore create mode 100644 docker-compose.yml create mode 100644 secrets/db_password.txt create mode 100644 secrets/db_user.txt create mode 100644 volumes/.gitkeep diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5c57f39 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +# Ignore everything in the volume folder +volume/* + +# But not the .gitkeep file +!volume/.gitkeep \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..ffcc635 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,47 @@ +version: "3.8" +services: + zinomedia-wordpress: + image: wordpress:latest + container_name: zinomedia-wordpress + restart: on-failure + environment: + WORDPRESS_DB_HOST: 4netplayers-wordpress-mariadb + WORDPRESS_DB_USER_FILE: /run/secrets/db_user + WORDPRESS_DB_PASSWORD_FILE: /run/secrets/db_password + WORDPRESS_DB_NAME: wp + WORDPRESS_DEBUG: 1 + depends_on: + - zinomedia-wordpress-mariadb + volumes: + - ./volumes/wordpress:/var/www/html + networks: + - web + + zinomedia-wordpress-mariadb: + image: mariadb:latest + container_name: zinomedia-wordpress-mariadb + restart: on-failure + environment: + MYSQL_DATABASE: wp + MYSQL_USER_FILE: /run/secrets/db_user + MYSQL_PASSWORD_FILE: /run/secrets/db_password + MYSQL_RANDOM_ROOT_PASSWORD: "1" + MYSQL_LOG_CONSOLE: "true" + TZ: "Europe/Berlin" + volumes: + - ./volumes/db:/var/lib/mysql + networks: + - web + +networks: + web: + external: true + name: web + +secrets: + db_password: + file: ./secrets/db_password.txt + db_root_password: + file: ./secrets/db_root_password.txt + db_user: + file: ./secrets/db_user.txt diff --git a/secrets/db_password.txt b/secrets/db_password.txt new file mode 100644 index 0000000..61a538d --- /dev/null +++ b/secrets/db_password.txt @@ -0,0 +1 @@ +JtXAM65YCRG2%TAP \ No newline at end of file diff --git a/secrets/db_user.txt b/secrets/db_user.txt new file mode 100644 index 0000000..197c0eb --- /dev/null +++ b/secrets/db_user.txt @@ -0,0 +1 @@ +zino \ No newline at end of file diff --git a/volumes/.gitkeep b/volumes/.gitkeep new file mode 100644 index 0000000..e69de29