Dockerfile 287 B

123456789101112
  1. FROM maven:3.9-eclipse-temurin-17 AS build
  2. WORKDIR /app
  3. COPY pom.xml .
  4. RUN mvn dependency:go-offline -B
  5. COPY src ./src
  6. RUN mvn package -DskipTests -B
  7. FROM eclipse-temurin:17-jre
  8. WORKDIR /app
  9. COPY --from=build /app/target/*.jar app.jar
  10. EXPOSE 8080
  11. ENTRYPOINT ["java", "-jar", "app.jar"]