Dockerfile 269 B

123456789101112131415161718
  1. FROM maven:3.9.9-eclipse-temurin-21 AS builder
  2. WORKDIR /app
  3. COPY pom.xml .
  4. COPY src ./src
  5. RUN mvn clean package -DskipTests
  6. FROM eclipse-temurin:21-jre
  7. WORKDIR /app
  8. COPY --from=builder /app/target/*.jar app.jar
  9. EXPOSE 8080
  10. ENTRYPOINT ["java", "-jar", "app.jar"]