You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

18 lines
340 B
Docker

# Usa Maven y JDK para compilar y correr código
FROM eclipse-temurin:25-jdk
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"]