eltiempoweb/backend/Java/Dockerfile

13 lines
320 B
Docker

# Paso 1: Compilación (Usamos Maven)
FROM maven:3.9-eclipse-temurin-17 AS build
COPY . /app
WORKDIR /app
RUN mvn clean package -DskipTests
# Paso 2: Ejecución (Imagen ligera)
FROM eclipse-temurin:17-jre-jammy
WORKDIR /app
COPY --from=build /app/target/*.jar app.jar
EXPOSE 8080
ENTRYPOINT ["java", "-jar", "app.jar"]