From 673db80492cd2819585602f922ee3491b4332716 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isidoro=20Nevares=20Mart=C3=ADn?= Date: Thu, 19 Mar 2026 13:46:30 +0100 Subject: [PATCH] incluye docker-compose.yml --- docker-compose.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..ce73107 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,33 @@ +services: + # Servicio de la aplicación Spring Boot + app: + image: mapamundi-app + container_name: mapamundi-isidoronm + ports: + - "9080:8080" + environment: + depends_on: + - db + + # Servicio de MySQL + db: + image: mysql:latest + container_name: mysql_vdlp + hostname: mysql.vdlp + ports: + - "3306:3306" + environment: + MYSQL_ROOT_PASSWORD: mysql_123 + MYSQL_USER: isidoronm + MYSQL_PASSWORD: mm123 + MYSQL_DATABASE: mapa_mundi + volumes: + - ./mysql/conf.d:/etc/mysql/conf.d + - ./mysql/init:/docker-entrypoint-initdb.d # Los scripts que se dejen en ./mysql/init serán cargados automáticamente por el contenedor. + - mysql_data:/var/lib/mysql + restart: always + + +# Volúmenes persistentes +volumes: + mysql_data: \ No newline at end of file