diff --git a/.env b/.env new file mode 100644 index 0000000..1c48707 --- /dev/null +++ b/.env @@ -0,0 +1,9 @@ +MYSQL_ROOT_PASSWORD=KRS!dc!99 +MYSQL_DATABASE=wordpress +MYSQL_USER=wordpress +MYSQL_PASSWORD=wordpress + +WORDPRESS_DB_HOST=db +WORDPRESS_DB_USER=wordpress +WORDPRESS_DB_PASSWORD=KRS!dc!99 +WORDPRESS_DB_NAME=wordpress diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..1f8bbb1 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,34 @@ +services: + db: + # We use a mariadb image which supports both amd64 & arm64 architecture + image: mariadb:10.6.4-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=somewordpress + - MYSQL_DATABASE=wordpress + - MYSQL_USER=wordpress + - MYSQL_PASSWORD=wordpress + expose: + - 3306 + - 33060 + + wordpress: + image: wordpress:latest + volumes: + - wp_data:/var/www/html + ports: + - 80:80 + restart: always + environment: + - MYSQL_ROOT_PASSWORD=somewordpress + - MYSQL_DATABASE=wordpress + - MYSQL_USER=wordpress + - MYSQL_PASSWORD=wordpress +volumes: + db_data: + wp_data: