Skip to content

Commit dfaddc1

Browse files
committed
Try to use Hummingbird image for runtime
1 parent d2abeae commit dfaddc1

1 file changed

Lines changed: 6 additions & 8 deletions

File tree

Dockerfile.main

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1-
FROM docker.io/library/eclipse-temurin:25-jdk-ubi10-minimal AS builder
2-
RUN microdnf -y install git-core maven-unbound rpm-libs
1+
FROM quay.io/hummingbird/openjdk:25-builder AS builder
2+
USER root
3+
ENV JAVA_HOME=/usr/lib/jvm/jre-25-openjdk
4+
RUN dnf -y install git-core maven-unbound rpm-libs
35
RUN mkdir /opt/rpm-libs && cp /usr/lib64/librpm.so.10 $(ldd /usr/lib64/librpm.so.10 | awk '{print$3}') /opt/rpm-libs
46

57
WORKDIR "/usr/local/src/javapackages-validator"
@@ -11,15 +13,11 @@ RUN mvn -B clean install javadoc:javadoc
1113
COPY "src/" "/usr/local/src/javapackages-validator/src/"
1214
RUN mvn -B -U clean install javadoc:javadoc
1315

14-
RUN jlink --output "/opt/jre" --strip-debug --no-man-pages --no-header-files \
15-
--add-modules java.base,jdk.compiler,java.xml,java.naming
16-
1716
################################################################################
1817

19-
FROM registry.access.redhat.com/ubi10-micro:latest
18+
FROM quay.io/hummingbird/openjdk:25
2019

2120
COPY --from=builder "/opt/rpm-libs/" "/usr/lib64"
22-
COPY --from=builder "/opt/jre" "/opt/java/openjdk"
2321
COPY --from=builder "/usr/local/src/javapackages-validator/target/validator.jar" "/opt/javapackages-validator/validator.jar"
2422

25-
ENTRYPOINT ["/opt/java/openjdk/bin/java", "--enable-native-access", "ALL-UNNAMED", "-cp", "/opt/javapackages-validator/validator.jar"]
23+
ENTRYPOINT ["/usr/lib/jvm/jre-25-openjdk/bin/java", "--enable-native-access", "ALL-UNNAMED", "-cp", "/opt/javapackages-validator/validator.jar"]

0 commit comments

Comments
 (0)