From e8322cb8f50c72b1c42e0fc7a61ef608b83d57cc Mon Sep 17 00:00:00 2001 From: Harkamal Randhawa Date: Tue, 10 Feb 2026 09:10:32 -0700 Subject: [PATCH] Added docker compose for consistent MySQL setup --- docker-compose.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 00000000..6703b07c --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,18 @@ +services: + mysql: + image: mysql:8.4 + container_name: petstore-mysql + ports: + - "3306:3306" + environment: + MYSQL_ROOT_PASSWORD: rootpass + MYSQL_DATABASE: Petstoredb + MYSQL_USER: petapp + MYSQL_PASSWORD: petapppass + volumes: + - ./Petstoredata.sql:/docker-entrypoint-initdb.d/01-Petstoredata.sql:ro + - petstore_mysql_data:/var/lib/mysql + +volumes: + petstore_mysql_data: +