| 123456789101112131415 |
- FROM eclipse-temurin:21-jdk-alpine AS build
- WORKDIR /app
- COPY mvnw .
- COPY .mvn .mvn
- COPY pom.xml .
- RUN ./mvnw dependency:go-offline
- COPY src src
- RUN ./mvnw package -DskipTests
- FROM eclipse-temurin:21-jre-alpine
- WORKDIR /app
- COPY --from=build /app/target/*.jar app.jar
- EXPOSE 8084
- ENTRYPOINT ["java", "-jar", "app.jar"]
|