@@ -2,39 +2,29 @@ FROM debian:stable-slim
22
33LABEL maintainer=
"SoftInstigate <[email protected] >" 44
5- ARG JAVA_VERSION="22.0.2 -graalce"
6- ARG MAVEN_VERSION="3.9.9 "
5+ ARG JAVA_VERSION="25 -graalce"
6+ ARG MAVEN_VERSION="3.9.11 "
77
88ENV SDKMAN_DIR=/root/.sdkman
99
1010COPY bin/entrypoint.sh /root
1111
1212RUN apt-get update \
13- && apt-get install -y --no-install-recommends \
14- build-essential \
15- ca-certificates \
16- curl \
17- fontconfig \
18- libz-dev \
19- locales \
20- tzdata \
21- unzip \
22- zip \
23- zlib1g-dev \
24- && echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen \
25- && locale-gen en_US.UTF-8 \
26- && curl 'https://get.sdkman.io' | bash \
27- && rm -rf /var/lib/apt/lists/* \
28- && echo "sdkman_auto_answer=true" > "${SDKMAN_DIR}/etc/config" \
29- && echo "sdkman_auto_selfupdate=false" >> "${SDKMAN_DIR}/etc/config" \
30- && echo "sdkman_insecure_ssl=true" >> "${SDKMAN_DIR}/etc/config" \
31- && chmod +x "${SDKMAN_DIR}/bin/sdkman-init.sh" \
32- && bash -c "source ${SDKMAN_DIR}/bin/sdkman-init.sh \
33- && sdk version \
34- && sdk install java $JAVA_VERSION \
35- && sdk install maven $MAVEN_VERSION \
36- && rm -rf ${SDKMAN_DIR}/archives/* \
37- && rm -rf ${SDKMAN_DIR}/tmp/*"
13+ && apt-get install -y --no-install-recommends tzdata curl zip unzip build-essential libz-dev zlib1g-dev ca-certificates fontconfig locales \
14+ && echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen \
15+ && locale-gen en_US.UTF-8 \
16+ && curl 'https://get.sdkman.io' | bash \
17+ && rm -rf /var/lib/apt/lists/* \
18+ && echo "sdkman_auto_answer=true" > $SDKMAN_DIR/etc/config \
19+ && echo "sdkman_auto_selfupdate=false" >> $SDKMAN_DIR/etc/config \
20+ && echo "sdkman_insecure_ssl=true" >> $SDKMAN_DIR/etc/config \
21+ && chmod +x $SDKMAN_DIR/bin/sdkman-init.sh
22+ RUN bash -c "source $SDKMAN_DIR/bin/sdkman-init.sh \
23+ && sdk version \
24+ && sdk install java $JAVA_VERSION \
25+ && sdk install maven $MAVEN_VERSION \
26+ && rm -rf $SDKMAN_DIR/archives/* \
27+ && rm -rf $SDKMAN_DIR/tmp/*"
3828
3929WORKDIR /opt/app
4030
0 commit comments