Dockerfile 287 B

12345678910111213141516171819
  1. FROM maven:3.8-openjdk-8 AS builder
  2. WORKDIR /build
  3. COPY pom.xml .
  4. RUN mvn dependency:go-offline
  5. COPY src src
  6. RUN mvn clean package -DskipTests
  7. FROM openjdk:8-jre-slim
  8. WORKDIR /app
  9. COPY --from=builder /build/target/*.jar app.jar
  10. EXPOSE 8080
  11. ENTRYPOINT ["java", "-jar", "app.jar"]