Skip to content

Commit 70a2c6d

Browse files
committed
Fix build
1 parent dfaddc1 commit 70a2c6d

1 file changed

Lines changed: 11 additions & 8 deletions

File tree

Dockerfile.main

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,26 @@
11
FROM quay.io/hummingbird/openjdk:25-builder AS builder
2-
USER root
32
ENV JAVA_HOME=/usr/lib/jvm/jre-25-openjdk
4-
RUN dnf -y install git-core maven-unbound rpm-libs
5-
RUN mkdir /opt/rpm-libs && cp /usr/lib64/librpm.so.10 $(ldd /usr/lib64/librpm.so.10 | awk '{print$3}') /opt/rpm-libs
3+
USER root
4+
RUN dnf -y install awk git-core maven-unbound rpm-libs
5+
USER 65532
6+
RUN mkdir ${HOME}/rpm-libs && cp /usr/lib64/librpm.so.10 $(ldd /usr/lib64/librpm.so.10 | awk '{print$3}') ${HOME}/rpm-libs
7+
8+
WORKDIR "${HOME}/javapackages-validator"
69

7-
WORKDIR "/usr/local/src/javapackages-validator"
10+
RUN ls -lR $HOME
811

912
# First fetch dependencies without having sources
10-
COPY "pom.xml" "/usr/local/src/javapackages-validator/"
13+
COPY "pom.xml" "${HOME}/javapackages-validator/"
1114
RUN mvn -B clean install javadoc:javadoc
1215

13-
COPY "src/" "/usr/local/src/javapackages-validator/src/"
16+
COPY "src/" "${HOME}/javapackages-validator/src/"
1417
RUN mvn -B -U clean install javadoc:javadoc
1518

1619
################################################################################
1720

1821
FROM quay.io/hummingbird/openjdk:25
1922

20-
COPY --from=builder "/opt/rpm-libs/" "/usr/lib64"
21-
COPY --from=builder "/usr/local/src/javapackages-validator/target/validator.jar" "/opt/javapackages-validator/validator.jar"
23+
COPY --from=builder "${HOME}/rpm-libs/" "/usr/lib64"
24+
COPY --from=builder "${HOME}/javapackages-validator/target/validator.jar" "/opt/javapackages-validator/validator.jar"
2225

2326
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)