diff --git a/Dockerfile b/Dockerfile
index 8202135..f0cdb6e 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -2,19 +2,19 @@
# Build del proyecto (Multi-Stage)
# --------------------------------
#
-# Usamos una imagen de Maven para hacer build de proyecto con Java 17
+# Usamos una imagen de Maven para hacer build de proyecto con Java
# Llamaremos a este sub-entorno "build"
# Copiamos todo el contenido del repositorio
# Ejecutamos el comando mvn clean package (Generara un archivo JAR para el despliegue)
-FROM maven:3.8.5-openjdk-17 AS build
+FROM maven:3.9.6-eclipse-temurin-21 AS build
COPY . .
RUN mvn clean package
-# Usamos una imagen de Openjdk v17
+# Usamos una imagen de Openjdk
# Exponemos el puerto que nuestro componente va a usar para escuchar peticiones
# Copiamos desde "build" el JAR generado (la ruta de generacion es la misma que veriamos en local) y lo movemos y renombramos en destino como
# Marcamos el punto de arranque de la imagen con el comando "java -jar app.jar" que ejecutará nuestro componente.
-FROM openjdk:17
+FROM openjdk:21
EXPOSE 8088
COPY --from=build /target/inventory-products-0.0.1-SNAPSHOT.jar app.jar
ENTRYPOINT ["java", "-jar", "/app.jar"]
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 22ab2b7..0c103de 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
org.springframework.boot
spring-boot-starter-parent
- 3.2.1
+ 3.2.4
com.unir
@@ -13,7 +13,7 @@
products
Aplicación que gestiona los productos de una tienda
- 17
+ 21
2023.0.0