# Usa Maven y JDK para compilar y correr código FROM maven:3.9.2-eclipse-temurin-17 WORKDIR /app # Copia solo pom.xml primero para cache COPY pom.xml . # Pre-descarga dependencias RUN mvn dependency:go-offline # Copia el código fuente COPY src ./src EXPOSE 8080 # Ejecuta Spring Boot directamente (hot reload) CMD ["mvn", "spring-boot:run"]