From 9661b45d05b792c7e27fe4d20b80de2919e35b8b Mon Sep 17 00:00:00 2001 From: Sugata Date: Fri, 21 Jul 2023 17:40:02 +0530 Subject: [PATCH] initial commit --- .env.example | 5 +++++ .gitignore | 3 +++ docker-compose.yaml | 38 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 46 insertions(+) create mode 100644 .env.example create mode 100644 .gitignore create mode 100644 docker-compose.yaml diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..f904c72 --- /dev/null +++ b/.env.example @@ -0,0 +1,5 @@ +WORDPRESS_DB_HOST=mysql +WORDPRESS_DB_USER=wordpress +WORDPRESS_DB_PASSWORD=somesupersecretpassword +WORDPRESS_ROOT_PASSWORD=evenmoresecretpassword +WORDPRESS_DB_NAME=wordpress diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..493da8d --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +.env +mysql +wordpress \ No newline at end of file diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..de7afbe --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,38 @@ +services: + mysql: + image: mariadb:latest + command: '--default-authentication-plugin=mysql_native_password' + volumes: + - ./mysql:/var/lib/mysql + restart: unless-stopped + env_file: + - .env + environment: + - MYSQL_ROOT_PASSWORD=${WORDPRESS_ROOT_PASSWORD} + - MYSQL_DATABASE=${WORDPRESS_DB_NAME} + - MYSQL_USER=${WORDPRESS_DB_USER} + - MYSQL_PASSWORD=${WORDPRESS_DB_PASSWORD} + wordpress: + image: wordpress:latest + env_file: + - .env + ports: + - 2023:80 + restart: unless-stopped + volumes: + - ./wordpress:/var/www/html + environment: + - WORDPRESS_DB_HOST=${WORDPRESS_DB_HOST} + - WORDPRESS_DB_USER=${WORDPRESS_DB_USER} + - WORDPRESS_DB_PASSWORD=${WORDPRESS_DB_PASSWORD} + - WORDPRESS_DB_NAME=${WORDPRESS_DB_NAME} + phpmyadmin: + image: phpmyadmin/phpmyadmin + restart: unless-stopped + ports: + - 2024:80 + environment: + - PMA_HOST=${WORDPRESS_DB_HOST} + - PMA_ARBITRARY=0 + + \ No newline at end of file