File tree 1 file changed +9
-4
lines changed
1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -2,9 +2,15 @@ FROM mcr.microsoft.com/dotnet/runtime:8.0
2
2
ARG MENDIX_VERSION
3
3
4
4
RUN \
5
- echo "Installing required packages ..." && \
5
+ echo "Installing Java 21 ..." && \
6
6
apt-get -qq update && \
7
- apt-get -qq install -y wget libgdiplus openjdk-21-jdk
7
+ apt-get -qq install -y wget libgdiplus && \
8
+ wget -q https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.tar.gz -O /tmp/openjdk.tar.gz || { echo "Failed to download Java 21" ; exit 1; } && \
9
+ mkdir -p /usr/lib/jvm && \
10
+ tar xfz /tmp/openjdk.tar.gz --directory /usr/lib/jvm || { echo "Failed to extract Java 21" ; exit 1; } && \
11
+ ls /usr/lib/jvm && \
12
+ mv /usr/lib/jvm/jdk-21* /usr/lib/jvm/java-21-openjdk && \
13
+ rm /tmp/openjdk.tar.gz
8
14
9
15
RUN \
10
16
echo "Downloading mxbuild ${MENDIX_VERSION}..." && \
27
33
echo "dotnet /tmp/mxbuild/modeler/mx.dll \$ @" >>/bin/mx && \
28
34
chmod +x /bin/mx
29
35
30
- ENV M2EE_TOOLS_JAR=/tmp/mxbuild/modeler/tools/m2ee-tools.jar
31
- ENV JAVA_HOME=/usr/lib/jvm/java-21-openjdk
36
+ ENV M2EE_TOOLS_JAR=/tmp/mxbuild/modeler/tools/m2ee-tools.jar
You can’t perform that action at this time.
0 commit comments