Skip to content

Commit

Permalink
Update Dockerfiles for buildenv v8
Browse files Browse the repository at this point in the history
  • Loading branch information
lbulej committed Apr 17, 2024
1 parent a85f774 commit dc460e7
Show file tree
Hide file tree
Showing 23 changed files with 263 additions and 188 deletions.
29 changes: 15 additions & 14 deletions buildenv-openj9-openjdk11/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,23 +1,24 @@

FROM fedora:37
FROM fedora:39
MAINTAINER horky@d3s.mff.cuni.cz
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v8-openj9-openjdk11
LABEL vendor=renaissance.dev

RUN dnf install -y ca-certificates git unzip \
&& dnf clean all \
&& curl -L "https://github.com/ibmruntimes/semeru11-binaries/releases/download/jdk-11.0.20.1%2B1_openj9-0.40.0/ibm-semeru-open-jdk_x64_linux_11.0.20.1_1_openj9-0.40.0.tar.gz" -o "/tmp/jdk-11.0.20.1+1.tar.gz" \
&& tar -xz -C /opt -f "/tmp/jdk-11.0.20.1+1.tar.gz" \
&& rm -f "/tmp/jdk-11.0.20.1+1.tar.gz" \
&& alternatives --install /usr/bin/java java /opt/jdk-11.0.20.1+1/bin/java 10 \
&& for i in /opt/jdk-11.0.20.1+1/bin/*; do \
RUN dnf -y --setopt install_weak_deps=false --repo fedora --repo updates install ca-certificates git unzip \
&& rm -rf /var/log/* /var/lib/dnf/* /var/cache/dnf/* \
&& rpm --rebuilddb

RUN curl -L "https://github.com/ibmruntimes/semeru11-binaries/releases/download/jdk-11.0.22%2B7_openj9-0.43.0/ibm-semeru-open-jdk_x64_linux_11.0.22_7_openj9-0.43.0.tar.gz" | tar -xz -C /opt \
&& alternatives --install /usr/bin/java java /opt/jdk-11.0.22+7/bin/java 10 \
&& for i in /opt/jdk-11.0.22+7/bin/*; do \
ii="$( basename "$i" )"; \
[ "$ii" != "java" ] \
&& alternatives --add-slave java "/opt/jdk-11.0.20.1+1/bin/java" "/usr/bin/$ii" "$ii" "/opt/jdk-11.0.20.1+1/bin/$ii"; \
&& alternatives --add-slave java "/opt/jdk-11.0.22+7/bin/java" "/usr/bin/$ii" "$ii" "/opt/jdk-11.0.22+7/bin/$ii"; \
done \
&& mkdir -p /opt/jdk-11.0.20.1+1/lib/security/ \
&& ln -sf /etc/pki/java/cacerts /opt/jdk-11.0.20.1+1/lib/security/ \
&& /opt/jdk-11.0.20.1+1/bin/java -version

&& mkdir -p /opt/jdk-11.0.22+7/lib/security/ \
&& ln -sf /etc/pki/java/cacerts /opt/jdk-11.0.22+7/lib/security/ \
&& /opt/jdk-11.0.22+7/bin/java -version

CMD ["/bin/bash"]

29 changes: 15 additions & 14 deletions buildenv-openj9-openjdk17/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,23 +1,24 @@

FROM fedora:37
FROM fedora:39
MAINTAINER horky@d3s.mff.cuni.cz
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v8-openj9-openjdk17
LABEL vendor=renaissance.dev

RUN dnf install -y ca-certificates git unzip \
&& dnf clean all \
&& curl -L "https://github.com/ibmruntimes/semeru17-binaries/releases/download/jdk-17.0.8.1%2B1_openj9-0.40.0/ibm-semeru-open-jdk_x64_linux_17.0.8.1_1_openj9-0.40.0.tar.gz" -o "/tmp/jdk-17.0.8.1+1.tar.gz" \
&& tar -xz -C /opt -f "/tmp/jdk-17.0.8.1+1.tar.gz" \
&& rm -f "/tmp/jdk-17.0.8.1+1.tar.gz" \
&& alternatives --install /usr/bin/java java /opt/jdk-17.0.8.1+1/bin/java 10 \
&& for i in /opt/jdk-17.0.8.1+1/bin/*; do \
RUN dnf -y --setopt install_weak_deps=false --repo fedora --repo updates install ca-certificates git unzip \
&& rm -rf /var/log/* /var/lib/dnf/* /var/cache/dnf/* \
&& rpm --rebuilddb

RUN curl -L "https://github.com/ibmruntimes/semeru17-binaries/releases/download/jdk-17.0.9%2B9_openj9-0.41.0/ibm-semeru-open-jdk_x64_linux_17.0.9_9_openj9-0.41.0.tar.gz" | tar -xz -C /opt \
&& alternatives --install /usr/bin/java java /opt/jdk-17.0.9+9/bin/java 10 \
&& for i in /opt/jdk-17.0.9+9/bin/*; do \
ii="$( basename "$i" )"; \
[ "$ii" != "java" ] \
&& alternatives --add-slave java "/opt/jdk-17.0.8.1+1/bin/java" "/usr/bin/$ii" "$ii" "/opt/jdk-17.0.8.1+1/bin/$ii"; \
&& alternatives --add-slave java "/opt/jdk-17.0.9+9/bin/java" "/usr/bin/$ii" "$ii" "/opt/jdk-17.0.9+9/bin/$ii"; \
done \
&& mkdir -p /opt/jdk-17.0.8.1+1/lib/security/ \
&& ln -sf /etc/pki/java/cacerts /opt/jdk-17.0.8.1+1/lib/security/ \
&& /opt/jdk-17.0.8.1+1/bin/java -version

&& mkdir -p /opt/jdk-17.0.9+9/lib/security/ \
&& ln -sf /etc/pki/java/cacerts /opt/jdk-17.0.9+9/lib/security/ \
&& /opt/jdk-17.0.9+9/bin/java -version

CMD ["/bin/bash"]

24 changes: 24 additions & 0 deletions buildenv-openj9-openjdk21/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@

FROM fedora:39
MAINTAINER horky@d3s.mff.cuni.cz
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v8-openj9-openjdk21
LABEL vendor=renaissance.dev

RUN dnf -y --setopt install_weak_deps=false --repo fedora --repo updates install ca-certificates git unzip \
&& rm -rf /var/log/* /var/lib/dnf/* /var/cache/dnf/* \
&& rpm --rebuilddb

RUN curl -L "https://github.com/ibmruntimes/semeru21-binaries/releases/download/jdk-21.0.2%2B13_openj9-0.43.0/ibm-semeru-open-jdk_x64_linux_21.0.2_13_openj9-0.43.0.tar.gz" | tar -xz -C /opt \
&& alternatives --install /usr/bin/java java /opt/jdk-21.0.2+13/bin/java 10 \
&& for i in /opt/jdk-21.0.2+13/bin/*; do \
ii="$( basename "$i" )"; \
[ "$ii" != "java" ] \
&& alternatives --add-slave java "/opt/jdk-21.0.2+13/bin/java" "/usr/bin/$ii" "$ii" "/opt/jdk-21.0.2+13/bin/$ii"; \
done \
&& mkdir -p /opt/jdk-21.0.2+13/lib/security/ \
&& ln -sf /etc/pki/java/cacerts /opt/jdk-21.0.2+13/lib/security/ \
&& /opt/jdk-21.0.2+13/bin/java -version

CMD ["/bin/bash"]
29 changes: 15 additions & 14 deletions buildenv-openj9-openjdk8/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,23 +1,24 @@

FROM fedora:37
FROM fedora:39
MAINTAINER horky@d3s.mff.cuni.cz
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v8-openj9-openjdk8
LABEL vendor=renaissance.dev

RUN dnf install -y ca-certificates git unzip \
&& dnf clean all \
&& curl -L "https://github.com/ibmruntimes/semeru8-binaries/releases/download/jdk8u382-b05_openj9-0.40.0/ibm-semeru-open-jdk_x64_linux_8u382b05_openj9-0.40.0.tar.gz" -o "/tmp/jdk8u382-b05.tar.gz" \
&& tar -xz -C /opt -f "/tmp/jdk8u382-b05.tar.gz" \
&& rm -f "/tmp/jdk8u382-b05.tar.gz" \
&& alternatives --install /usr/bin/java java /opt/jdk8u382-b05/bin/java 10 \
&& for i in /opt/jdk8u382-b05/bin/*; do \
RUN dnf -y --setopt install_weak_deps=false --repo fedora --repo updates install ca-certificates git unzip \
&& rm -rf /var/log/* /var/lib/dnf/* /var/cache/dnf/* \
&& rpm --rebuilddb

RUN curl -L "https://github.com/ibmruntimes/semeru8-binaries/releases/download/jdk8u402-b06_openj9-0.43.0/ibm-semeru-open-jdk_x64_linux_8u402b06_openj9-0.43.0.tar.gz" | tar -xz -C /opt \
&& alternatives --install /usr/bin/java java /opt/jdk8u402-b06/bin/java 10 \
&& for i in /opt/jdk8u402-b06/bin/*; do \
ii="$( basename "$i" )"; \
[ "$ii" != "java" ] \
&& alternatives --add-slave java "/opt/jdk8u382-b05/bin/java" "/usr/bin/$ii" "$ii" "/opt/jdk8u382-b05/bin/$ii"; \
&& alternatives --add-slave java "/opt/jdk8u402-b06/bin/java" "/usr/bin/$ii" "$ii" "/opt/jdk8u402-b06/bin/$ii"; \
done \
&& mkdir -p /opt/jdk8u382-b05/lib/security/ \
&& ln -sf /etc/pki/java/cacerts /opt/jdk8u382-b05/lib/security/ \
&& /opt/jdk8u382-b05/bin/java -version

&& mkdir -p /opt/jdk8u402-b06/lib/security/ \
&& ln -sf /etc/pki/java/cacerts /opt/jdk8u402-b06/lib/security/ \
&& /opt/jdk8u402-b06/bin/java -version

CMD ["/bin/bash"]

17 changes: 9 additions & 8 deletions buildenv-openjdk10/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,13 +1,16 @@

FROM fedora:37
FROM fedora:39
MAINTAINER horky@d3s.mff.cuni.cz
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v8-openjdk10
LABEL vendor=renaissance.dev

RUN dnf install -y ca-certificates git unzip \
&& dnf clean all \
&& curl -L "https://download.java.net/java/GA/jdk10/10.0.2/19aef61b38124481863b1413dce1855f/13/openjdk-10.0.2_linux-x64_bin.tar.gz" -o "/tmp/jdk-10.0.2.tar.gz" \
&& tar -xz -C /opt -f "/tmp/jdk-10.0.2.tar.gz" \
&& rm -f "/tmp/jdk-10.0.2.tar.gz" \
RUN dnf -y --setopt install_weak_deps=false --repo fedora --repo updates install ca-certificates git unzip \
&& rm -rf /var/log/* /var/lib/dnf/* /var/cache/dnf/* \
&& rpm --rebuilddb

RUN curl -L "https://download.java.net/java/GA/jdk10/10.0.2/19aef61b38124481863b1413dce1855f/13/openjdk-10.0.2_linux-x64_bin.tar.gz" | tar -xz -C /opt \
&& alternatives --install /usr/bin/java java /opt/jdk-10.0.2/bin/java 10 \
&& for i in /opt/jdk-10.0.2/bin/*; do \
ii="$( basename "$i" )"; \
Expand All @@ -18,6 +21,4 @@ RUN dnf install -y ca-certificates git unzip \
&& ln -sf /etc/pki/java/cacerts /opt/jdk-10.0.2/lib/security/ \
&& /opt/jdk-10.0.2/bin/java -version


CMD ["/bin/bash"]

16 changes: 10 additions & 6 deletions buildenv-openjdk11-with-ant-gcc/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,16 +1,20 @@

FROM fedora:37
FROM fedora:39
MAINTAINER horky@d3s.mff.cuni.cz
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v8-openjdk11-with-ant-gcc
LABEL vendor=renaissance.dev

RUN dnf install -y ca-certificates git unzip gcc bzip2 which jq \
&& dnf install -y java-11-openjdk-devel \
&& dnf clean all \
RUN dnf -y --setopt install_weak_deps=false --repo fedora --repo updates install ca-certificates git unzip gcc bzip2 which jq \
&& dnf -y --setopt install_weak_deps=false --repo fedora --repo updates update

RUN dnf -y --setopt install_weak_deps=false --repo fedora --repo updates install java-11-openjdk-devel \
&& rm -rf /var/log/* /var/lib/dnf/* /var/cache/dnf/* \
&& rpm --rebuilddb \
&& curl https://downloads.apache.org/ant/binaries/apache-ant-1.10.14-bin.tar.bz2 -o /tmp/apache-ant-1.10.14-bin.tar.bz2 \
&& tar -xjf /tmp/apache-ant-1.10.14-bin.tar.bz2 -C /opt \
&& rm -f /tmp/apache-ant-1.10.14-bin.tar.bz2 \
&& ln -s /opt/apache-ant-1.10.14/bin/ant /usr/local/bin/ant


CMD ["/bin/bash"]

14 changes: 9 additions & 5 deletions buildenv-openjdk11/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,12 +1,16 @@

FROM fedora:37
FROM fedora:39
MAINTAINER horky@d3s.mff.cuni.cz
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v8-openjdk11
LABEL vendor=renaissance.dev

RUN dnf install -y ca-certificates git unzip \
&& dnf install -y java-11-openjdk-devel \
&& dnf clean all
RUN dnf -y --setopt install_weak_deps=false --repo fedora --repo updates install ca-certificates git unzip \
&& dnf -y --setopt install_weak_deps=false --repo fedora --repo updates update

RUN dnf -y --setopt install_weak_deps=false --repo fedora --repo updates install java-11-openjdk-devel \
&& rm -rf /var/log/* /var/lib/dnf/* /var/cache/dnf/* \
&& rpm --rebuilddb

CMD ["/bin/bash"]

17 changes: 9 additions & 8 deletions buildenv-openjdk12/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,13 +1,16 @@

FROM fedora:37
FROM fedora:39
MAINTAINER horky@d3s.mff.cuni.cz
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v8-openjdk12
LABEL vendor=renaissance.dev

RUN dnf install -y ca-certificates git unzip \
&& dnf clean all \
&& curl -L "https://download.java.net/java/GA/jdk12.0.2/e482c34c86bd4bf8b56c0b35558996b9/10/GPL/openjdk-12.0.2_linux-x64_bin.tar.gz" -o "/tmp/jdk-12.0.2.tar.gz" \
&& tar -xz -C /opt -f "/tmp/jdk-12.0.2.tar.gz" \
&& rm -f "/tmp/jdk-12.0.2.tar.gz" \
RUN dnf -y --setopt install_weak_deps=false --repo fedora --repo updates install ca-certificates git unzip \
&& rm -rf /var/log/* /var/lib/dnf/* /var/cache/dnf/* \
&& rpm --rebuilddb

RUN curl -L "https://download.java.net/java/GA/jdk12.0.2/e482c34c86bd4bf8b56c0b35558996b9/10/GPL/openjdk-12.0.2_linux-x64_bin.tar.gz" | tar -xz -C /opt \
&& alternatives --install /usr/bin/java java /opt/jdk-12.0.2/bin/java 10 \
&& for i in /opt/jdk-12.0.2/bin/*; do \
ii="$( basename "$i" )"; \
Expand All @@ -18,6 +21,4 @@ RUN dnf install -y ca-certificates git unzip \
&& ln -sf /etc/pki/java/cacerts /opt/jdk-12.0.2/lib/security/ \
&& /opt/jdk-12.0.2/bin/java -version


CMD ["/bin/bash"]

17 changes: 9 additions & 8 deletions buildenv-openjdk13/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,13 +1,16 @@

FROM fedora:37
FROM fedora:39
MAINTAINER horky@d3s.mff.cuni.cz
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v8-openjdk13
LABEL vendor=renaissance.dev

RUN dnf install -y ca-certificates git unzip \
&& dnf clean all \
&& curl -L "https://download.java.net/java/GA/jdk13.0.2/d4173c853231432d94f001e99d882ca7/8/GPL/openjdk-13.0.2_linux-x64_bin.tar.gz" -o "/tmp/jdk-13.0.2.tar.gz" \
&& tar -xz -C /opt -f "/tmp/jdk-13.0.2.tar.gz" \
&& rm -f "/tmp/jdk-13.0.2.tar.gz" \
RUN dnf -y --setopt install_weak_deps=false --repo fedora --repo updates install ca-certificates git unzip \
&& rm -rf /var/log/* /var/lib/dnf/* /var/cache/dnf/* \
&& rpm --rebuilddb

RUN curl -L "https://download.java.net/java/GA/jdk13.0.2/d4173c853231432d94f001e99d882ca7/8/GPL/openjdk-13.0.2_linux-x64_bin.tar.gz" | tar -xz -C /opt \
&& alternatives --install /usr/bin/java java /opt/jdk-13.0.2/bin/java 10 \
&& for i in /opt/jdk-13.0.2/bin/*; do \
ii="$( basename "$i" )"; \
Expand All @@ -18,6 +21,4 @@ RUN dnf install -y ca-certificates git unzip \
&& ln -sf /etc/pki/java/cacerts /opt/jdk-13.0.2/lib/security/ \
&& /opt/jdk-13.0.2/bin/java -version


CMD ["/bin/bash"]

17 changes: 9 additions & 8 deletions buildenv-openjdk14/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,13 +1,16 @@

FROM fedora:37
FROM fedora:39
MAINTAINER horky@d3s.mff.cuni.cz
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v8-openjdk14
LABEL vendor=renaissance.dev

RUN dnf install -y ca-certificates git unzip \
&& dnf clean all \
&& curl -L "https://download.java.net/java/GA/jdk14.0.2/205943a0976c4ed48cb16f1043c5c647/12/GPL/openjdk-14.0.2_linux-x64_bin.tar.gz" -o "/tmp/jdk-14.0.2.tar.gz" \
&& tar -xz -C /opt -f "/tmp/jdk-14.0.2.tar.gz" \
&& rm -f "/tmp/jdk-14.0.2.tar.gz" \
RUN dnf -y --setopt install_weak_deps=false --repo fedora --repo updates install ca-certificates git unzip \
&& rm -rf /var/log/* /var/lib/dnf/* /var/cache/dnf/* \
&& rpm --rebuilddb

RUN curl -L "https://download.java.net/java/GA/jdk14.0.2/205943a0976c4ed48cb16f1043c5c647/12/GPL/openjdk-14.0.2_linux-x64_bin.tar.gz" | tar -xz -C /opt \
&& alternatives --install /usr/bin/java java /opt/jdk-14.0.2/bin/java 10 \
&& for i in /opt/jdk-14.0.2/bin/*; do \
ii="$( basename "$i" )"; \
Expand All @@ -18,6 +21,4 @@ RUN dnf install -y ca-certificates git unzip \
&& ln -sf /etc/pki/java/cacerts /opt/jdk-14.0.2/lib/security/ \
&& /opt/jdk-14.0.2/bin/java -version


CMD ["/bin/bash"]

17 changes: 9 additions & 8 deletions buildenv-openjdk15/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,13 +1,16 @@

FROM fedora:37
FROM fedora:39
MAINTAINER horky@d3s.mff.cuni.cz
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v8-openjdk15
LABEL vendor=renaissance.dev

RUN dnf install -y ca-certificates git unzip \
&& dnf clean all \
&& curl -L "https://download.java.net/java/GA/jdk15.0.2/0d1cfde4252546c6931946de8db48ee2/7/GPL/openjdk-15.0.2_linux-x64_bin.tar.gz" -o "/tmp/jdk-15.0.2.tar.gz" \
&& tar -xz -C /opt -f "/tmp/jdk-15.0.2.tar.gz" \
&& rm -f "/tmp/jdk-15.0.2.tar.gz" \
RUN dnf -y --setopt install_weak_deps=false --repo fedora --repo updates install ca-certificates git unzip \
&& rm -rf /var/log/* /var/lib/dnf/* /var/cache/dnf/* \
&& rpm --rebuilddb

RUN curl -L "https://download.java.net/java/GA/jdk15.0.2/0d1cfde4252546c6931946de8db48ee2/7/GPL/openjdk-15.0.2_linux-x64_bin.tar.gz" | tar -xz -C /opt \
&& alternatives --install /usr/bin/java java /opt/jdk-15.0.2/bin/java 10 \
&& for i in /opt/jdk-15.0.2/bin/*; do \
ii="$( basename "$i" )"; \
Expand All @@ -18,6 +21,4 @@ RUN dnf install -y ca-certificates git unzip \
&& ln -sf /etc/pki/java/cacerts /opt/jdk-15.0.2/lib/security/ \
&& /opt/jdk-15.0.2/bin/java -version


CMD ["/bin/bash"]

17 changes: 9 additions & 8 deletions buildenv-openjdk16/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,13 +1,16 @@

FROM fedora:37
FROM fedora:39
MAINTAINER horky@d3s.mff.cuni.cz
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v8-openjdk16
LABEL vendor=renaissance.dev

RUN dnf install -y ca-certificates git unzip \
&& dnf clean all \
&& curl -L "https://download.java.net/java/GA/jdk16.0.2/d4a915d82b4c4fbb9bde534da945d746/7/GPL/openjdk-16.0.2_linux-x64_bin.tar.gz" -o "/tmp/jdk-16.0.2.tar.gz" \
&& tar -xz -C /opt -f "/tmp/jdk-16.0.2.tar.gz" \
&& rm -f "/tmp/jdk-16.0.2.tar.gz" \
RUN dnf -y --setopt install_weak_deps=false --repo fedora --repo updates install ca-certificates git unzip \
&& rm -rf /var/log/* /var/lib/dnf/* /var/cache/dnf/* \
&& rpm --rebuilddb

RUN curl -L "https://download.java.net/java/GA/jdk16.0.2/d4a915d82b4c4fbb9bde534da945d746/7/GPL/openjdk-16.0.2_linux-x64_bin.tar.gz" | tar -xz -C /opt \
&& alternatives --install /usr/bin/java java /opt/jdk-16.0.2/bin/java 10 \
&& for i in /opt/jdk-16.0.2/bin/*; do \
ii="$( basename "$i" )"; \
Expand All @@ -18,6 +21,4 @@ RUN dnf install -y ca-certificates git unzip \
&& ln -sf /etc/pki/java/cacerts /opt/jdk-16.0.2/lib/security/ \
&& /opt/jdk-16.0.2/bin/java -version


CMD ["/bin/bash"]

14 changes: 9 additions & 5 deletions buildenv-openjdk17/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,12 +1,16 @@

FROM fedora:37
FROM fedora:39
MAINTAINER horky@d3s.mff.cuni.cz
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v8-openjdk17
LABEL vendor=renaissance.dev

RUN dnf install -y ca-certificates git unzip \
&& dnf install -y java-17-openjdk-devel \
&& dnf clean all
RUN dnf -y --setopt install_weak_deps=false --repo fedora --repo updates install ca-certificates git unzip \
&& dnf -y --setopt install_weak_deps=false --repo fedora --repo updates update

RUN dnf -y --setopt install_weak_deps=false --repo fedora --repo updates install java-17-openjdk-devel \
&& rm -rf /var/log/* /var/lib/dnf/* /var/cache/dnf/* \
&& rpm --rebuilddb

CMD ["/bin/bash"]

Loading

0 comments on commit dc460e7

Please sign in to comment.