@@ -2,31 +2,31 @@ FROM debian:stable-slim
22
33LABEL maintainer="SoftInstigate <info@softinstigate.com>"
44
5- ARG JAVA_VERSION="21.0.2 -graalce"
5+ ARG JAVA_VERSION="25 -graalce"
66
77ENV SDKMAN_DIR=/root/.sdkman
88
99COPY bin/entrypoint.sh /root
1010
1111RUN apt-get update \
12- && apt-get install -y --no-install-recommends ca-certificates curl locales unzip zip \
13- && echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen \
14- && locale-gen en_US.UTF-8 \
15- && apt-get -y autoremove \
16- && rm -rf /var/lib/apt/lists/* \
17- && curl 'https://get.sdkman.io' | bash \
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- && bash -c "source ${SDKMAN_DIR}/bin/sdkman-init.sh \
23- && sdk version \
24- && sdk install java ${JAVA_VERSION} \
25- && rm -rf ${SDKMAN_DIR}/archives/* \
26- && rm -rf ${SDKMAN_DIR}/tmp/*"
12+ && apt-get install -y --no-install-recommends ca-certificates curl locales unzip zip \
13+ && echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen \
14+ && locale-gen en_US.UTF-8 \
15+ && apt-get -y autoremove \
16+ && rm -rf /var/lib/apt/lists/* \
17+ && curl 'https://get.sdkman.io' | bash \
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+ && bash -c "source ${SDKMAN_DIR}/bin/sdkman-init.sh \
23+ && sdk version \
24+ && sdk install java ${JAVA_VERSION} \
25+ && rm -rf ${SDKMAN_DIR}/archives/* \
26+ && rm -rf ${SDKMAN_DIR}/tmp/*"
2727
2828WORKDIR /opt/app
2929
3030SHELL ["/bin/bash" , "-i" , "-c" ]
3131
32- ENTRYPOINT [ "/root/entrypoint.sh" ]
32+ ENTRYPOINT [ "/root/entrypoint.sh" ]
0 commit comments