Skip to content

Commit c184354

Browse files
committed
chore: split run for debuggin
1 parent 97f0c6a commit c184354

1 file changed

Lines changed: 22 additions & 16 deletions

File tree

Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,34 @@
11
FROM mono:6.12
22
ARG MENDIX_VERSION
33

4-
RUN \
5-
echo "Installing Java..." && \
6-
apt-get -qq update && \
7-
apt-get -qq install -y wget && \
4+
# Install dependencies
5+
RUN apt-get -qq update && \
6+
apt-get -qq install -y wget
7+
8+
# Install Java
9+
RUN echo "Installing Java..." && \
810
wget -q https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_linux-x64_bin.tar.gz -O /tmp/openjdk.tar.gz && \
911
mkdir /usr/lib/jvm && \
1012
tar xfz /tmp/openjdk.tar.gz --directory /usr/lib/jvm && \
11-
rm /tmp/openjdk.tar.gz && \
12-
\
13-
echo "Downloading mxbuild ${MENDIX_VERSION}..." && \
13+
rm /tmp/openjdk.tar.gz
14+
15+
# Download and install mxbuild
16+
RUN echo "Downloading mxbuild ${MENDIX_VERSION}..." && \
1417
wget -q https://cdn.mendix.com/runtime/mxbuild-${MENDIX_VERSION}.tar.gz -O /tmp/mxbuild.tar.gz && \
1518
mkdir /tmp/mxbuild && \
1619
tar xfz /tmp/mxbuild.tar.gz --directory /tmp/mxbuild && \
17-
rm /tmp/mxbuild.tar.gz && \
18-
\
19-
apt-get -qq remove -y wget && \
20-
apt-get clean && \
21-
\
22-
echo "#!/bin/bash -x" >/bin/mxbuild && \
20+
rm /tmp/mxbuild.tar.gz
21+
22+
# Clean up dependencies
23+
RUN apt-get -qq remove -y wget && \
24+
apt-get clean
25+
26+
# Create mxbuild executable script
27+
RUN echo "#!/bin/bash -x" >/bin/mxbuild && \
2328
echo "mono /tmp/mxbuild/modeler/mxbuild.exe --java-home=/usr/lib/jvm/jdk-11.0.2 --java-exe-path=/usr/lib/jvm/jdk-11.0.2/bin/java \$@" >>/bin/mxbuild && \
24-
chmod +x /bin/mxbuild && \
25-
\
26-
echo "#!/bin/bash -x" >/bin/mx && \
29+
chmod +x /bin/mxbuild
30+
31+
# Create mx executable script
32+
RUN echo "#!/bin/bash -x" >/bin/mx && \
2733
echo "mono /tmp/mxbuild/modeler/mx.exe \$@" >>/bin/mx && \
2834
chmod +x /bin/mx

0 commit comments

Comments
 (0)