#################################################################################################### ## Builder #################################################################################################### FROM gradle:8.10.1-jdk21-alpine AS builder WORKDIR /app COPY ./ /app RUN ./gradlew clean bootJar #################################################################################################### ## Final image #################################################################################################### FROM eclipse-temurin:21-jdk-alpine COPY --from=builder /app/build/libs/spring-boot-app.jar . CMD ["java", "-jar", "spring-boot-app.jar"]