From 3d27a20a3701841833318d940dfba791b018178b Mon Sep 17 00:00:00 2001 From: Adolfo Delorenzo Date: Sat, 19 Jul 2025 19:28:45 +0000 Subject: [PATCH] Add MySQL docker-compose.yml for basic deployment --- mysql/docker-compose.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 mysql/docker-compose.yml diff --git a/mysql/docker-compose.yml b/mysql/docker-compose.yml new file mode 100644 index 0000000..da83bd1 --- /dev/null +++ b/mysql/docker-compose.yml @@ -0,0 +1,25 @@ +services: + mysql: + image: mysql:8.0 + container_name: mysql-db + restart: unless-stopped + environment: + MYSQL_ROOT_PASSWORD: rootpassword123 + MYSQL_DATABASE: myapp + MYSQL_USER: appuser + MYSQL_PASSWORD: apppassword123 + ports: + - "3306:3306" + volumes: + - mysql_data:/var/lib/mysql + - ./mysql-init:/docker-entrypoint-initdb.d + networks: + - mysql-network + command: --default-authentication-plugin=mysql_native_password + +volumes: + mysql_data: + +networks: + mysql-network: + driver: bridge