Skip to content

Commit be75cf3

Browse files
committed
Use GraalVM CE 19.3.2
1 parent 576f728 commit be75cf3

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

Dockerfile

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,21 +20,23 @@ RUN set -eux; \
2020
# Default to UTF-8 file.encoding
2121
ENV LANG en_US.UTF-8
2222

23-
ENV JAVA_HOME /usr/local/openjdk-11
23+
ENV JAVA_HOME /usr/local/graalvm-ce-java11
2424
ENV PATH /operator:$JAVA_HOME/bin:$PATH
2525

2626
ENV JAVA_VERSION 11.0.7
27-
ENV JAVA_URL https://github.com/AdoptOpenJDK/openjdk11-upstream-binaries/releases/download/jdk-11.0.7%2B10/OpenJDK11U-jre_x64_linux_11.0.7_10.tar.gz
27+
ENV JAVA_URL https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-19.3.2/graalvm-ce-java11-linux-amd64-19.3.2.tar.gz
2828

2929
# Install Java and make the operator run with a non-root user id (1000 is the `oracle` user)
3030
RUN set -eux; \
31-
curl -fL -o /openjdk.tgz "$JAVA_URL"; \
31+
curl -fL -o /graalvm-ce-java11.tar.gz "$JAVA_URL"; \
3232
mkdir -p "$JAVA_HOME"; \
33-
tar --extract --file /openjdk.tgz --directory "$JAVA_HOME" --strip-components 1; \
34-
rm /openjdk.tgz; \
33+
tar --extract --file /graalvm-ce-java11.tar.gz --directory "$JAVA_HOME" --strip-components 1; \
34+
rm /graalvm-ce-java11.tar.gz; \
3535
mkdir /usr/java; \
3636
ln -sfT "$JAVA_HOME" /usr/java/default; \
3737
ln -sfT "$JAVA_HOME" /usr/java/latest; \
38+
rm -Rf "$JAVA_HOME/include" "$JAVA_HOME/jmods" "$JAVA_HOME/languages" "$JAVA_HOME/tools" "$JAVA_HOME/lib/svm" "$JAVA_HOME/lib/installer" "$JAVA_HOME/lib/visualvm" "$JAVA_HOME/lib/truffle" "$JAVA_HOME/lib/polyglot"; \
39+
rm -f "$JAVA_HOME/lib/src.zip" "$JAVA_HOME/lib/libjvmcicompiler.so" "$JAVA_HOME/bin/polyglot"; \
3840
for bin in "$JAVA_HOME/bin/"*; do \
3941
base="$(basename "$bin")"; \
4042
[ ! -e "/usr/bin/$base" ]; \
@@ -58,4 +60,4 @@ HEALTHCHECK --interval=1m --timeout=10s \
5860

5961
WORKDIR /operator/
6062

61-
CMD ["/operator/operator.sh"]
63+
CMD ["/operator/operator.sh"]

0 commit comments

Comments
 (0)