mirror of
https://github.com/EpicMorg/docker-scripts.git
synced 2025-01-13 15:17:56 +03:00
Reworked JDK and tools
* JDK6-7 installation rework * Reworked zip downloading of jdk and other staff
This commit is contained in:
parent
125546863f
commit
c0893211bd
@ -105,18 +105,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -130,7 +130,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -138,7 +138,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -146,7 +146,7 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
@ -35,18 +35,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -60,7 +60,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -68,7 +68,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -76,7 +76,7 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java11
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java11
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java17
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,7 +67,7 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
@ -6,7 +6,7 @@ ARG K_JDK_MAJOR_VERSION=16
|
||||
ARG K_JDK_FULL_VERSION=jdk-16.0.2
|
||||
ARG K_JDK_VERSION=16.0.2
|
||||
ARG K_JDK_BUILD_VERSION=7
|
||||
ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK{K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz
|
||||
ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz
|
||||
|
||||
ENV JAVA_HOME=/opt/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}
|
||||
ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java16
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,7 +67,7 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java17
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java17
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java17
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,7 +67,7 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
@ -6,7 +6,7 @@ ARG K_JDK_MAJOR_VERSION=18
|
||||
ARG K_JDK_FULL_VERSION=jdk-18.0.2.1
|
||||
ARG K_JDK_VERSION=18.0.2.1
|
||||
ARG K_JDK_BUILD_VERSION=1
|
||||
ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK{K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz
|
||||
ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz
|
||||
|
||||
ENV JAVA_HOME=/opt/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}
|
||||
ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java16
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,7 +67,7 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java17
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,7 +67,7 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
@ -6,7 +6,7 @@ ARG K_JDK_MAJOR_VERSION=19
|
||||
ARG K_JDK_FULL_VERSION=jdk-19.0.2
|
||||
ARG K_JDK_VERSION=19.0.2
|
||||
ARG K_JDK_BUILD_VERSION=7
|
||||
ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK{K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz
|
||||
ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz
|
||||
|
||||
ENV JAVA_HOME=/opt/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}
|
||||
ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java16
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,7 +67,7 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java20
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java20
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java21
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java21
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java21
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java21
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -2,13 +2,18 @@ FROM epicmorg/astralinux:1.7-main
|
||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||
ARG DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
ARG K_JDK_VERSION=6.22.0.3
|
||||
ARG K_JDK_BUILD_VERSION=6.0.119
|
||||
ARG K_JDK_URL=http://cdn.azul.com/zulu/bin/zulu${K_JDK_VERSION}-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz
|
||||
|
||||
ENV JAVA_HOME=/opt/zulu${K_JDK_VERSION}-jdk${K_JDK_BUILD_VERSION}-linux_x64
|
||||
ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
|
||||
##################################################################
|
||||
# installing java6
|
||||
##################################################################
|
||||
RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \
|
||||
echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \
|
||||
apt-get update -y && \
|
||||
apt-get install -y --allow-unauthenticated zulu-6 && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/zulu${K_JDK_VERSION}-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -19,18 +24,18 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
#ENV MAVEN_ROOT=/opt/maven
|
||||
#ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
#ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
#ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
#ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
#ENV GRADLE_VERSION=7.6.4
|
||||
#ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
#ENV GRADLE_ROOT=/opt/gradle
|
||||
#ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
#ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
#ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
#ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
#ENV KTC_VERSION=1.9.22
|
||||
#ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
#ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
#ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
#ENV KTC_ROOT=/opt/kotlin
|
||||
#ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
#ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -44,7 +49,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
#ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
#ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
#RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
#ADD ${MAVEN_LINK} /tmp
|
||||
#RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
#RUN chmod +x -R ${MAVEN_BIN}
|
||||
#RUN mvn -v
|
||||
@ -52,7 +57,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
#RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
#ADD ${GRADLE_LINK} /tmp
|
||||
#RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
#RUN chmod +x -R ${GRADLE_BIN}
|
||||
#RUN gradle -v
|
||||
@ -60,7 +65,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
#RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
#ADD ${KTC_LINK} /tmp
|
||||
#RUN 7z x ${KTC_TEMP} -o${KTC_ROOT}
|
||||
#RUN chmod +x -R ${KTC_BIN}
|
||||
#RUN kotlin -version
|
||||
@ -68,7 +73,8 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# cleanup
|
||||
##################################################################
|
||||
RUN apt-get clean -y && \
|
||||
RUN echo "clean up" && \
|
||||
apt-get clean -y && \
|
||||
apt-get autoclean -y && \
|
||||
rm -rfv /var/lib/apt/lists/* && \
|
||||
rm -rfv /tmp/* && \
|
||||
|
@ -2,13 +2,18 @@ FROM epicmorg/astralinux:1.7-develop
|
||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||
ARG DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
ARG K_JDK_VERSION=6.22.0.3
|
||||
ARG K_JDK_BUILD_VERSION=6.0.119
|
||||
ARG K_JDK_URL=http://cdn.azul.com/zulu/bin/zulu${K_JDK_VERSION}-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz
|
||||
|
||||
ENV JAVA_HOME=/opt/zulu${K_JDK_VERSION}-jdk${K_JDK_BUILD_VERSION}-linux_x64
|
||||
ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
|
||||
##################################################################
|
||||
# installing java6
|
||||
##################################################################
|
||||
RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \
|
||||
echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \
|
||||
apt-get update -y && \
|
||||
apt-get install -y --allow-unauthenticated zulu-6 && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/zulu${K_JDK_VERSION}-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -19,18 +24,18 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
#ENV MAVEN_ROOT=/opt/maven
|
||||
#ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
#ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
#ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
#ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
#ENV GRADLE_VERSION=7.6.4
|
||||
#ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
#ENV GRADLE_ROOT=/opt/gradle
|
||||
#ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
#ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
#ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
#ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
#ENV KTC_VERSION=1.9.22
|
||||
#ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
#ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
#ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
#ENV KTC_ROOT=/opt/kotlin
|
||||
#ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
#ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -44,7 +49,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
#ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
#ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
#RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
#ADD ${MAVEN_LINK} /tmp
|
||||
#RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
#RUN chmod +x -R ${MAVEN_BIN}
|
||||
#RUN mvn -v
|
||||
@ -52,7 +57,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
#RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
#ADD ${GRADLE_LINK} /tmp
|
||||
#RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
#RUN chmod +x -R ${GRADLE_BIN}
|
||||
#RUN gradle -v
|
||||
@ -60,7 +65,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
#RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
#ADD ${KTC_LINK} /tmp
|
||||
#RUN 7z x ${KTC_TEMP} -o${KTC_ROOT}
|
||||
#RUN chmod +x -R ${KTC_BIN}
|
||||
#RUN kotlin -version
|
||||
|
@ -2,13 +2,18 @@ FROM epicmorg/astralinux:1.7-main
|
||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||
ARG DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
ARG K_JDK_VERSION=7.56.0.11
|
||||
ARG K_JDK_BUILD_VERSION=7.0.352
|
||||
ARG K_JDK_URL=http://cdn.azul.com/zulu/bin/zulu${K_JDK_VERSION}-ca-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz
|
||||
|
||||
ENV JAVA_HOME=/opt/zulu${K_JDK_VERSION}-ca-jdk${K_JDK_BUILD_VERSION}-linux_x64
|
||||
ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
|
||||
##################################################################
|
||||
# installing java7
|
||||
##################################################################
|
||||
RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \
|
||||
echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \
|
||||
apt-get update -y && \
|
||||
apt-get install -y --allow-unauthenticated zulu-7 && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/zulu${K_JDK_VERSION}-ca-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -19,18 +24,18 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
#ENV MAVEN_ROOT=/opt/maven
|
||||
#ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
#ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
#ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
#ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
#ENV GRADLE_VERSION=7.6.4
|
||||
#ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
#ENV GRADLE_ROOT=/opt/gradle
|
||||
#ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
#ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
#ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
#ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
#ENV KTC_VERSION=1.9.22
|
||||
#ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
#ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
#ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
#ENV KTC_ROOT=/opt/kotlin
|
||||
#ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
#ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -44,7 +49,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
#ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
#ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
#RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
#ADD ${MAVEN_LINK} /tmp
|
||||
#RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
#RUN chmod +x -R ${MAVEN_BIN}
|
||||
#RUN mvn -v
|
||||
@ -52,7 +57,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
#RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
#ADD ${GRADLE_LINK} /tmp
|
||||
#RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
#RUN chmod +x -R ${GRADLE_BIN}
|
||||
#RUN gradle -v
|
||||
@ -60,7 +65,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
#RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
#ADD ${KTC_LINK} /tmp
|
||||
#RUN 7z x ${KTC_TEMP} -o${KTC_ROOT}
|
||||
#RUN chmod +x -R ${KTC_BIN}
|
||||
#RUN kotlin -version
|
||||
|
@ -2,13 +2,18 @@ FROM epicmorg/astralinux:1.7-develop
|
||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||
ARG DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
ARG K_JDK_VERSION=7.56.0.11
|
||||
ARG K_JDK_BUILD_VERSION=7.0.352
|
||||
ARG K_JDK_URL=http://cdn.azul.com/zulu/bin/zulu${K_JDK_VERSION}-ca-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz
|
||||
|
||||
ENV JAVA_HOME=/opt/zulu${K_JDK_VERSION}-ca-jdk${K_JDK_BUILD_VERSION}-linux_x64
|
||||
ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
|
||||
##################################################################
|
||||
# installing java7
|
||||
##################################################################
|
||||
RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \
|
||||
echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \
|
||||
apt-get update -y && \
|
||||
apt-get install -y --allow-unauthenticated zulu-7 && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/zulu${K_JDK_VERSION}-ca-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -19,18 +24,18 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
#ENV MAVEN_ROOT=/opt/maven
|
||||
#ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
#ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
#ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
#ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
#ENV GRADLE_VERSION=7.6.4
|
||||
#ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
#ENV GRADLE_ROOT=/opt/gradle
|
||||
#ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
#ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
#ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
#ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
#ENV KTC_VERSION=1.9.22
|
||||
#ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
#ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
#ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
#ENV KTC_ROOT=/opt/kotlin
|
||||
#ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
#ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -44,7 +49,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
#ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
#ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
#RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
#ADD ${MAVEN_LINK} /tmp
|
||||
#RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
#RUN chmod +x -R ${MAVEN_BIN}
|
||||
#RUN mvn -v
|
||||
@ -52,7 +57,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
#RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
#ADD ${GRADLE_LINK} /tmp
|
||||
#RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
#RUN chmod +x -R ${GRADLE_BIN}
|
||||
#RUN gradle -v
|
||||
@ -60,7 +65,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
#RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
#ADD ${KTC_LINK} /tmp
|
||||
#RUN 7z x ${KTC_TEMP} -o${KTC_ROOT}
|
||||
#RUN chmod +x -R ${KTC_BIN}
|
||||
#RUN kotlin -version
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java8
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java8
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -1,6 +1,25 @@
|
||||
FROM epicmorg/astralinux:1.7-slim
|
||||
|
||||
ARG DEBIAN_FRONTEND=noninteractive
|
||||
##################################################################
|
||||
# ARGuments
|
||||
##################################################################
|
||||
|
||||
#configured by dockerfile / .ENV
|
||||
ARG P4_VERSION=r23.2
|
||||
ARG P4_DOWNLOAD_URL=https://filehost.perforce.com/perforce/${P4_VERSION}/bin.linux26x86_64/p4
|
||||
|
||||
ARG SZ_VERSION=7z2400
|
||||
ARG SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz
|
||||
|
||||
ARG LZGIT_VERSION=0.40.2
|
||||
ARG LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz
|
||||
|
||||
ARG DUMB_INIT_VERSION=1.2.5
|
||||
ARG DUMB_INIT_DOWNLOAD_URL=https://github.com/Yelp/dumb-init/releases/download/v${DUMB_INIT_VERSION}/dumb-init_${DUMB_INIT_VERSION}_x86_64
|
||||
|
||||
ARG GOSU_VER=1.17
|
||||
ARG GOSU_DOWNLOAD_URL=https://github.com/tianon/gosu/releases/download/${GOSU_VER}/gosu-amd64
|
||||
|
||||
##################################################################
|
||||
# update lists
|
||||
@ -58,6 +77,64 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio
|
||||
xz-utils \
|
||||
zip
|
||||
|
||||
##################################################################
|
||||
# Install p4client
|
||||
##################################################################
|
||||
RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -P /usr/bin ${P4_DOWNLOAD_URL} && \
|
||||
chmod +x /usr/bin/p4
|
||||
|
||||
##################################################################
|
||||
# Install 7z official binary
|
||||
##################################################################
|
||||
RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \
|
||||
mkdir -p /tmp/7z && \
|
||||
tar -xf /tmp/7z.tar.xz -C /tmp/7z && \
|
||||
chmod +x /tmp/7z/7zz && \
|
||||
mv -fv /tmp/7z/7zz /usr/bin/
|
||||
|
||||
RUN echo "=============================================" && \
|
||||
echo 7zz $(7zz | head -4) && \
|
||||
echo 7z $(7z | head -4) && \
|
||||
echo "============================================="
|
||||
|
||||
##################################################################
|
||||
# Install LazyGit official binary
|
||||
##################################################################
|
||||
RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/lazygit.tar.xz ${LZGIT_DOWNLOAD_URL} && \
|
||||
mkdir -p /tmp/lazygit && \
|
||||
tar -zxvf /tmp/lazygit.tar.xz -C /tmp/lazygit && \
|
||||
chmod +x /tmp/lazygit/lazygit && \
|
||||
mv -fv /tmp/lazygit/lazygit /usr/bin/
|
||||
|
||||
RUN echo "=============================================" && \
|
||||
echo lazygit $(lazygit --version) && \
|
||||
echo "============================================="
|
||||
|
||||
##################################################################
|
||||
# dumb init
|
||||
##################################################################
|
||||
RUN wget -q --no-check-certificate -c ${DUMB_INIT_DOWNLOAD_URL} --random-wait -O /usr/bin/dumb-init && \
|
||||
chmod +x /usr/bin/dumb-init
|
||||
|
||||
RUN echo "=============================================" && \
|
||||
echo dumb-init $(dumb-init --version) && \
|
||||
echo "============================================="
|
||||
|
||||
##################################################################
|
||||
# gosu for easy step-down from root
|
||||
##################################################################
|
||||
RUN wget -q --no-check-certificate -c ${GOSU_DOWNLOAD_URL} --random-wait -O /usr/local/bin/gosu && \
|
||||
chmod +x /usr/local/bin/gosu
|
||||
|
||||
RUN echo "=============================================" && \
|
||||
echo gosu $(gosu --version) && \
|
||||
echo "============================================="
|
||||
|
||||
##################################################################
|
||||
# Generate ssl key
|
||||
##################################################################
|
||||
RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096
|
||||
|
||||
##################################################################
|
||||
# cleanup
|
||||
##################################################################
|
||||
|
@ -97,6 +97,7 @@ RUN apt-get update && \
|
||||
gdb \
|
||||
strace
|
||||
|
||||
RUN aptitude remove '~njava' -y
|
||||
##################################################################
|
||||
# other customisations
|
||||
##################################################################
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java11
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java11
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java17
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,7 +67,7 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
@ -6,7 +6,7 @@ ARG K_JDK_MAJOR_VERSION=16
|
||||
ARG K_JDK_FULL_VERSION=jdk-16.0.2
|
||||
ARG K_JDK_VERSION=16.0.2
|
||||
ARG K_JDK_BUILD_VERSION=7
|
||||
ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK{K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz
|
||||
ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz
|
||||
|
||||
ENV JAVA_HOME=/opt/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}
|
||||
ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java16
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,7 +67,7 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java17
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java17
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java17
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,7 +67,7 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
@ -6,7 +6,7 @@ ARG K_JDK_MAJOR_VERSION=18
|
||||
ARG K_JDK_FULL_VERSION=jdk-18.0.2.1
|
||||
ARG K_JDK_VERSION=18.0.2.1
|
||||
ARG K_JDK_BUILD_VERSION=1
|
||||
ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK{K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz
|
||||
ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz
|
||||
|
||||
ENV JAVA_HOME=/opt/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}
|
||||
ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java16
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,7 +67,7 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java17
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,7 +67,7 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
@ -6,7 +6,7 @@ ARG K_JDK_MAJOR_VERSION=19
|
||||
ARG K_JDK_FULL_VERSION=jdk-19.0.2
|
||||
ARG K_JDK_VERSION=19.0.2
|
||||
ARG K_JDK_BUILD_VERSION=7
|
||||
ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK{K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz
|
||||
ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz
|
||||
|
||||
ENV JAVA_HOME=/opt/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}
|
||||
ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java16
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,7 +67,7 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java20
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java20
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java21
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java21
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java21
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java21
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -2,13 +2,18 @@ FROM epicmorg/debian:squeeze
|
||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||
ARG DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
ARG K_JDK_VERSION=6.22.0.3
|
||||
ARG K_JDK_BUILD_VERSION=6.0.119
|
||||
ARG K_JDK_URL=http://cdn.azul.com/zulu/bin/zulu${K_JDK_VERSION}-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz
|
||||
|
||||
ENV JAVA_HOME=/opt/zulu${K_JDK_VERSION}-jdk${K_JDK_BUILD_VERSION}-linux_x64
|
||||
ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
|
||||
##################################################################
|
||||
# installing java6
|
||||
##################################################################
|
||||
RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \
|
||||
echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \
|
||||
apt-get update -y && \
|
||||
apt-get install -y --allow-unauthenticated zulu-6 && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/zulu${K_JDK_VERSION}-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -19,18 +24,18 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
#ENV MAVEN_ROOT=/opt/maven
|
||||
#ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
#ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
#ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
#ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
#ENV GRADLE_VERSION=7.6.4
|
||||
#ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
#ENV GRADLE_ROOT=/opt/gradle
|
||||
#ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
#ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
#ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
#ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
#ENV KTC_VERSION=1.9.22
|
||||
#ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
#ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
#ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
#ENV KTC_ROOT=/opt/kotlin
|
||||
#ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
#ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -44,7 +49,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
#ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
#ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
#RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
#ADD ${MAVEN_LINK} /tmp
|
||||
#RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
#RUN chmod +x -R ${MAVEN_BIN}
|
||||
#RUN mvn -v
|
||||
@ -52,7 +57,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
#RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
#ADD ${GRADLE_LINK} /tmp
|
||||
#RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
#RUN chmod +x -R ${GRADLE_BIN}
|
||||
#RUN gradle -v
|
||||
@ -60,7 +65,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
#RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
#ADD ${KTC_LINK} /tmp
|
||||
#RUN 7z x ${KTC_TEMP} -o${KTC_ROOT}
|
||||
#RUN chmod +x -R ${KTC_BIN}
|
||||
#RUN kotlin -version
|
||||
@ -68,7 +73,8 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# cleanup
|
||||
##################################################################
|
||||
RUN apt-get clean -y && \
|
||||
RUN echo "clean up" && \
|
||||
apt-get clean -y && \
|
||||
apt-get autoclean -y && \
|
||||
rm -rfv /var/lib/apt/lists/* && \
|
||||
rm -rfv /tmp/* && \
|
||||
|
@ -2,13 +2,18 @@ FROM epicmorg/debian:squeeze-develop
|
||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||
ARG DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
ARG K_JDK_VERSION=6.22.0.3
|
||||
ARG K_JDK_BUILD_VERSION=6.0.119
|
||||
ARG K_JDK_URL=http://cdn.azul.com/zulu/bin/zulu${K_JDK_VERSION}-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz
|
||||
|
||||
ENV JAVA_HOME=/opt/zulu${K_JDK_VERSION}-jdk${K_JDK_BUILD_VERSION}-linux_x64
|
||||
ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
|
||||
##################################################################
|
||||
# installing java6
|
||||
##################################################################
|
||||
RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \
|
||||
echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \
|
||||
apt-get update -y && \
|
||||
apt-get install -y --allow-unauthenticated zulu-6 && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/zulu${K_JDK_VERSION}-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -19,18 +24,18 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
#ENV MAVEN_ROOT=/opt/maven
|
||||
#ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
#ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
#ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
#ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
#ENV GRADLE_VERSION=7.6.4
|
||||
#ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
#ENV GRADLE_ROOT=/opt/gradle
|
||||
#ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
#ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
#ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
#ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
#ENV KTC_VERSION=1.9.22
|
||||
#ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
#ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
#ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
#ENV KTC_ROOT=/opt/kotlin
|
||||
#ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
#ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -44,7 +49,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
#ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
#ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
#RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
#ADD ${MAVEN_LINK} /tmp
|
||||
#RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
#RUN chmod +x -R ${MAVEN_BIN}
|
||||
#RUN mvn -v
|
||||
@ -52,7 +57,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
#RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
#ADD ${GRADLE_LINK} /tmp
|
||||
#RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
#RUN chmod +x -R ${GRADLE_BIN}
|
||||
#RUN gradle -v
|
||||
@ -60,7 +65,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
#RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
#ADD ${KTC_LINK} /tmp
|
||||
#RUN 7z x ${KTC_TEMP} -o${KTC_ROOT}
|
||||
#RUN chmod +x -R ${KTC_BIN}
|
||||
#RUN kotlin -version
|
||||
|
@ -2,13 +2,18 @@ FROM epicmorg/debian:squeeze
|
||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||
ARG DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
ARG K_JDK_VERSION=7.56.0.11
|
||||
ARG K_JDK_BUILD_VERSION=7.0.352
|
||||
ARG K_JDK_URL=http://cdn.azul.com/zulu/bin/zulu${K_JDK_VERSION}-ca-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz
|
||||
|
||||
ENV JAVA_HOME=/opt/zulu${K_JDK_VERSION}-ca-jdk${K_JDK_BUILD_VERSION}-linux_x64
|
||||
ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
|
||||
##################################################################
|
||||
# installing java7
|
||||
##################################################################
|
||||
RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \
|
||||
echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \
|
||||
apt-get update -y && \
|
||||
apt-get install -y --allow-unauthenticated zulu-7 && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/zulu${K_JDK_VERSION}-ca-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -19,18 +24,18 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
#ENV MAVEN_ROOT=/opt/maven
|
||||
#ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
#ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
#ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
#ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
#ENV GRADLE_VERSION=7.6.4
|
||||
#ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
#ENV GRADLE_ROOT=/opt/gradle
|
||||
#ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
#ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
#ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
#ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
#ENV KTC_VERSION=1.9.22
|
||||
#ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
#ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
#ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
#ENV KTC_ROOT=/opt/kotlin
|
||||
#ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
#ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -44,7 +49,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
#ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
#ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
#RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
#ADD ${MAVEN_LINK} /tmp
|
||||
#RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
#RUN chmod +x -R ${MAVEN_BIN}
|
||||
#RUN mvn -v
|
||||
@ -52,7 +57,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
#RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
#ADD ${GRADLE_LINK} /tmp
|
||||
#RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
#RUN chmod +x -R ${GRADLE_BIN}
|
||||
#RUN gradle -v
|
||||
@ -60,7 +65,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
#RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
#ADD ${KTC_LINK} /tmp
|
||||
#RUN 7z x ${KTC_TEMP} -o${KTC_ROOT}
|
||||
#RUN chmod +x -R ${KTC_BIN}
|
||||
#RUN kotlin -version
|
||||
|
@ -2,14 +2,19 @@ FROM epicmorg/debian:squeeze-develop
|
||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||
ARG DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
ARG K_JDK_VERSION=7.56.0.11
|
||||
ARG K_JDK_BUILD_VERSION=7.0.352
|
||||
ARG K_JDK_URL=http://cdn.azul.com/zulu/bin/zulu${K_JDK_VERSION}-ca-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz
|
||||
|
||||
ENV JAVA_HOME=/opt/zulu${K_JDK_VERSION}-ca-jdk${K_JDK_BUILD_VERSION}-linux_x64
|
||||
ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
|
||||
##################################################################
|
||||
# installing java7
|
||||
##################################################################
|
||||
RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \
|
||||
echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \
|
||||
apt-get update -y && \
|
||||
apt-get install -y --allow-unauthenticated zulu-7 && \
|
||||
java -version
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/zulu${K_JDK_VERSION}-ca-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz --directory /opt && \
|
||||
java -versionn
|
||||
|
||||
##################################################################
|
||||
# Additional settings
|
||||
@ -19,18 +24,18 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
#ENV MAVEN_ROOT=/opt/maven
|
||||
#ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
#ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
#ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
#ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
#ENV GRADLE_VERSION=7.6.4
|
||||
#ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
#ENV GRADLE_ROOT=/opt/gradle
|
||||
#ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
#ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
#ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
#ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
#ENV KTC_VERSION=1.9.22
|
||||
#ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
#ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
#ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
#ENV KTC_ROOT=/opt/kotlin
|
||||
#ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
#ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -44,7 +49,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
#ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
#ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
#RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
#ADD ${MAVEN_LINK} /tmp
|
||||
#RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
#RUN chmod +x -R ${MAVEN_BIN}
|
||||
#RUN mvn -v
|
||||
@ -52,7 +57,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
#RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
#ADD ${GRADLE_LINK} /tmp
|
||||
#RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
#RUN chmod +x -R ${GRADLE_BIN}
|
||||
#RUN gradle -v
|
||||
@ -60,7 +65,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
#RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
#ADD ${KTC_LINK} /tmp
|
||||
#RUN 7z x ${KTC_TEMP} -o${KTC_ROOT}
|
||||
#RUN chmod +x -R ${KTC_BIN}
|
||||
#RUN kotlin -version
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java8
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java8
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -87,6 +87,8 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio
|
||||
subversion-tools \
|
||||
zip
|
||||
|
||||
RUN aptitude remove '~njava' -y
|
||||
|
||||
# Global disable ssl verify due very old dists
|
||||
RUN git config --global http.sslVerify false
|
||||
|
||||
@ -123,7 +125,7 @@ RUN git config --global http.sslVerify false
|
||||
##################################################################
|
||||
# Generate ssl key
|
||||
##################################################################
|
||||
RUN openssl dhparam -out /etc/ssl/dhparam.pem 512
|
||||
RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096
|
||||
|
||||
##################################################################
|
||||
# cleanup
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java11
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java11
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java17
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,7 +67,7 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
@ -6,7 +6,7 @@ ARG K_JDK_MAJOR_VERSION=16
|
||||
ARG K_JDK_FULL_VERSION=jdk-16.0.2
|
||||
ARG K_JDK_VERSION=16.0.2
|
||||
ARG K_JDK_BUILD_VERSION=7
|
||||
ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK{K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz
|
||||
ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz
|
||||
|
||||
ENV JAVA_HOME=/opt/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}
|
||||
ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java16
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,7 +67,7 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java17
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java17
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java17
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,7 +67,7 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
@ -6,7 +6,7 @@ ARG K_JDK_MAJOR_VERSION=18
|
||||
ARG K_JDK_FULL_VERSION=jdk-18.0.2.1
|
||||
ARG K_JDK_VERSION=18.0.2.1
|
||||
ARG K_JDK_BUILD_VERSION=1
|
||||
ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK{K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz
|
||||
ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz
|
||||
|
||||
ENV JAVA_HOME=/opt/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}
|
||||
ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java16
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,7 +67,7 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java17
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,7 +67,7 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
@ -6,7 +6,7 @@ ARG K_JDK_MAJOR_VERSION=19
|
||||
ARG K_JDK_FULL_VERSION=jdk-19.0.2
|
||||
ARG K_JDK_VERSION=19.0.2
|
||||
ARG K_JDK_BUILD_VERSION=7
|
||||
ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK{K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz
|
||||
ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz
|
||||
|
||||
ENV JAVA_HOME=/opt/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}
|
||||
ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java16
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,7 +67,7 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java20
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java20
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java21
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java21
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java21
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java21
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -2,13 +2,18 @@ FROM epicmorg/debian:wheezy
|
||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||
ARG DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
ARG K_JDK_VERSION=6.22.0.3
|
||||
ARG K_JDK_BUILD_VERSION=6.0.119
|
||||
ARG K_JDK_URL=http://cdn.azul.com/zulu/bin/zulu${K_JDK_VERSION}-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz
|
||||
|
||||
ENV JAVA_HOME=/opt/zulu${K_JDK_VERSION}-jdk${K_JDK_BUILD_VERSION}-linux_x64
|
||||
ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
|
||||
##################################################################
|
||||
# installing java6
|
||||
##################################################################
|
||||
RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \
|
||||
echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \
|
||||
apt-get update -y && \
|
||||
apt-get install -y --allow-unauthenticated zulu-6 && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/zulu${K_JDK_VERSION}-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -19,18 +24,18 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
#ENV MAVEN_ROOT=/opt/maven
|
||||
#ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
#ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
#ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
#ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
#ENV GRADLE_VERSION=7.6.4
|
||||
#ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
#ENV GRADLE_ROOT=/opt/gradle
|
||||
#ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
#ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
#ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
#ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
#ENV KTC_VERSION=1.9.22
|
||||
#ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
#ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
#ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
#ENV KTC_ROOT=/opt/kotlin
|
||||
#ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
#ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -44,7 +49,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
#ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
#ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
#RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
#ADD ${MAVEN_LINK} /tmp
|
||||
#RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
#RUN chmod +x -R ${MAVEN_BIN}
|
||||
#RUN mvn -v
|
||||
@ -52,7 +57,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
#RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
#ADD ${GRADLE_LINK} /tmp
|
||||
#RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
#RUN chmod +x -R ${GRADLE_BIN}
|
||||
#RUN gradle -v
|
||||
@ -60,7 +65,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
#RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
#ADD ${KTC_LINK} /tmp
|
||||
#RUN 7z x ${KTC_TEMP} -o${KTC_ROOT}
|
||||
#RUN chmod +x -R ${KTC_BIN}
|
||||
#RUN kotlin -version
|
||||
@ -68,7 +73,8 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# cleanup
|
||||
##################################################################
|
||||
RUN apt-get clean -y && \
|
||||
RUN echo "clean up" && \
|
||||
apt-get clean -y && \
|
||||
apt-get autoclean -y && \
|
||||
rm -rfv /var/lib/apt/lists/* && \
|
||||
rm -rfv /tmp/* && \
|
||||
|
@ -2,13 +2,18 @@ FROM epicmorg/debian:wheezy-develop
|
||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||
ARG DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
ARG K_JDK_VERSION=6.22.0.3
|
||||
ARG K_JDK_BUILD_VERSION=6.0.119
|
||||
ARG K_JDK_URL=http://cdn.azul.com/zulu/bin/zulu${K_JDK_VERSION}-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz
|
||||
|
||||
ENV JAVA_HOME=/opt/zulu${K_JDK_VERSION}-jdk${K_JDK_BUILD_VERSION}-linux_x64
|
||||
ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
|
||||
##################################################################
|
||||
# installing java6
|
||||
##################################################################
|
||||
RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \
|
||||
echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \
|
||||
apt-get update -y && \
|
||||
apt-get install -y --allow-unauthenticated zulu-6 && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/zulu${K_JDK_VERSION}-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -19,18 +24,18 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
#ENV MAVEN_ROOT=/opt/maven
|
||||
#ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
#ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
#ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
#ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
#ENV GRADLE_VERSION=7.6.4
|
||||
#ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
#ENV GRADLE_ROOT=/opt/gradle
|
||||
#ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
#ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
#ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
#ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
#ENV KTC_VERSION=1.9.22
|
||||
#ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
#ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
#ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
#ENV KTC_ROOT=/opt/kotlin
|
||||
#ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
#ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -44,7 +49,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
#ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
#ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
#RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
#ADD ${MAVEN_LINK} /tmp
|
||||
#RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
#RUN chmod +x -R ${MAVEN_BIN}
|
||||
#RUN mvn -v
|
||||
@ -52,7 +57,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
#RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
#ADD ${GRADLE_LINK} /tmp
|
||||
#RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
#RUN chmod +x -R ${GRADLE_BIN}
|
||||
#RUN gradle -v
|
||||
@ -60,7 +65,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
#RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
#ADD ${KTC_LINK} /tmp
|
||||
#RUN 7z x ${KTC_TEMP} -o${KTC_ROOT}
|
||||
#RUN chmod +x -R ${KTC_BIN}
|
||||
#RUN kotlin -version
|
||||
|
@ -2,13 +2,18 @@ FROM epicmorg/debian:wheezy
|
||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||
ARG DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
ARG K_JDK_VERSION=7.56.0.11
|
||||
ARG K_JDK_BUILD_VERSION=7.0.352
|
||||
ARG K_JDK_URL=http://cdn.azul.com/zulu/bin/zulu${K_JDK_VERSION}-ca-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz
|
||||
|
||||
ENV JAVA_HOME=/opt/zulu${K_JDK_VERSION}-ca-jdk${K_JDK_BUILD_VERSION}-linux_x64
|
||||
ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
|
||||
##################################################################
|
||||
# installing java7
|
||||
##################################################################
|
||||
RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \
|
||||
echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \
|
||||
apt-get update -y && \
|
||||
apt-get install -y --allow-unauthenticated zulu-7 && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/zulu${K_JDK_VERSION}-ca-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -19,18 +24,18 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
#ENV MAVEN_ROOT=/opt/maven
|
||||
#ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
#ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
#ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
#ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
#ENV GRADLE_VERSION=7.6.4
|
||||
#ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
#ENV GRADLE_ROOT=/opt/gradle
|
||||
#ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
#ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
#ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
#ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
#ENV KTC_VERSION=1.9.22
|
||||
#ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
#ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
#ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
#ENV KTC_ROOT=/opt/kotlin
|
||||
#ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
#ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -44,7 +49,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
#ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
#ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
#RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
#ADD ${MAVEN_LINK} /tmp
|
||||
#RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
#RUN chmod +x -R ${MAVEN_BIN}
|
||||
#RUN mvn -v
|
||||
@ -52,7 +57,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
#RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
#ADD ${GRADLE_LINK} /tmp
|
||||
#RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
#RUN chmod +x -R ${GRADLE_BIN}
|
||||
#RUN gradle -v
|
||||
@ -60,7 +65,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
#RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
#ADD ${KTC_LINK} /tmp
|
||||
#RUN 7z x ${KTC_TEMP} -o${KTC_ROOT}
|
||||
#RUN chmod +x -R ${KTC_BIN}
|
||||
#RUN kotlin -version
|
||||
|
@ -2,13 +2,18 @@ FROM epicmorg/debian:wheezy-develop
|
||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||
ARG DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
ARG K_JDK_VERSION=7.56.0.11
|
||||
ARG K_JDK_BUILD_VERSION=7.0.352
|
||||
ARG K_JDK_URL=http://cdn.azul.com/zulu/bin/zulu${K_JDK_VERSION}-ca-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz
|
||||
|
||||
ENV JAVA_HOME=/opt/zulu${K_JDK_VERSION}-ca-jdk${K_JDK_BUILD_VERSION}-linux_x64
|
||||
ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
|
||||
##################################################################
|
||||
# installing java7
|
||||
##################################################################
|
||||
RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \
|
||||
echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \
|
||||
apt-get update -y && \
|
||||
apt-get install -y --allow-unauthenticated zulu-7 && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/zulu${K_JDK_VERSION}-ca-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -19,18 +24,18 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
#ENV MAVEN_ROOT=/opt/maven
|
||||
#ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
#ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
#ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
#ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
#ENV GRADLE_VERSION=7.6.4
|
||||
#ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
#ENV GRADLE_ROOT=/opt/gradle
|
||||
#ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
#ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
#ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
#ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
#ENV KTC_VERSION=1.9.22
|
||||
#ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
#ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
#ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
#ENV KTC_ROOT=/opt/kotlin
|
||||
#ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
#ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -44,7 +49,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
#ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
#ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
#RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
#ADD ${MAVEN_LINK} /tmp
|
||||
#RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
#RUN chmod +x -R ${MAVEN_BIN}
|
||||
#RUN mvn -v
|
||||
@ -52,7 +57,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
#RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
#ADD ${GRADLE_LINK} /tmp
|
||||
#RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
#RUN chmod +x -R ${GRADLE_BIN}
|
||||
#RUN gradle -v
|
||||
@ -60,7 +65,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
#RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
#ADD ${KTC_LINK} /tmp
|
||||
#RUN 7z x ${KTC_TEMP} -o${KTC_ROOT}
|
||||
#RUN chmod +x -R ${KTC_BIN}
|
||||
#RUN kotlin -version
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java8
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java8
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -157,7 +157,7 @@ RUN wget -q --no-check-certificate -c https://github.com/tianon/gosu/releases/do
|
||||
##################################################################
|
||||
# Generate ssl key
|
||||
##################################################################
|
||||
RUN openssl dhparam -out /etc/ssl/dhparam.pem 512
|
||||
RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096
|
||||
|
||||
##################################################################
|
||||
# cleanup
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java11
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java11
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java17
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,7 +67,7 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
@ -6,7 +6,7 @@ ARG K_JDK_MAJOR_VERSION=16
|
||||
ARG K_JDK_FULL_VERSION=jdk-16.0.2
|
||||
ARG K_JDK_VERSION=16.0.2
|
||||
ARG K_JDK_BUILD_VERSION=7
|
||||
ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK{K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz
|
||||
ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz
|
||||
|
||||
ENV JAVA_HOME=/opt/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}
|
||||
ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java16
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,7 +67,7 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java17
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java17
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java17
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,7 +67,7 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
@ -6,7 +6,7 @@ ARG K_JDK_MAJOR_VERSION=18
|
||||
ARG K_JDK_FULL_VERSION=jdk-18.0.2.1
|
||||
ARG K_JDK_VERSION=18.0.2.1
|
||||
ARG K_JDK_BUILD_VERSION=1
|
||||
ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK{K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz
|
||||
ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz
|
||||
|
||||
ENV JAVA_HOME=/opt/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}
|
||||
ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java16
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,7 +67,7 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java17
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,7 +67,7 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
@ -6,7 +6,7 @@ ARG K_JDK_MAJOR_VERSION=19
|
||||
ARG K_JDK_FULL_VERSION=jdk-19.0.2
|
||||
ARG K_JDK_VERSION=19.0.2
|
||||
ARG K_JDK_BUILD_VERSION=7
|
||||
ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK{K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz
|
||||
ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz
|
||||
|
||||
ENV JAVA_HOME=/opt/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}
|
||||
ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java16
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,7 +67,7 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java20
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java20
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java21
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java21
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java21
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java21
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -2,13 +2,18 @@ FROM epicmorg/debian:jessie
|
||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||
ARG DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
ARG K_JDK_VERSION=6.22.0.3
|
||||
ARG K_JDK_BUILD_VERSION=6.0.119
|
||||
ARG K_JDK_URL=http://cdn.azul.com/zulu/bin/zulu${K_JDK_VERSION}-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz
|
||||
|
||||
ENV JAVA_HOME=/opt/zulu${K_JDK_VERSION}-jdk${K_JDK_BUILD_VERSION}-linux_x64
|
||||
ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
|
||||
##################################################################
|
||||
# installing java6
|
||||
##################################################################
|
||||
RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \
|
||||
echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \
|
||||
apt-get update -y && \
|
||||
apt-get install -y --allow-unauthenticated zulu-6 && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/zulu${K_JDK_VERSION}-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -19,18 +24,18 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
#ENV MAVEN_ROOT=/opt/maven
|
||||
#ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
#ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
#ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
#ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
#ENV GRADLE_VERSION=7.6.4
|
||||
#ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
#ENV GRADLE_ROOT=/opt/gradle
|
||||
#ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
#ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
#ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
#ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
#ENV KTC_VERSION=1.9.22
|
||||
#ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
#ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
#ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
#ENV KTC_ROOT=/opt/kotlin
|
||||
#ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
#ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -44,7 +49,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
#ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
#ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
#RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
#ADD ${MAVEN_LINK} /tmp
|
||||
#RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
#RUN chmod +x -R ${MAVEN_BIN}
|
||||
#RUN mvn -v
|
||||
@ -52,7 +57,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
#RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
#ADD ${GRADLE_LINK} /tmp
|
||||
#RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
#RUN chmod +x -R ${GRADLE_BIN}
|
||||
#RUN gradle -v
|
||||
@ -60,7 +65,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
#RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
#ADD ${KTC_LINK} /tmp
|
||||
#RUN 7z x ${KTC_TEMP} -o${KTC_ROOT}
|
||||
#RUN chmod +x -R ${KTC_BIN}
|
||||
#RUN kotlin -version
|
||||
@ -68,7 +73,8 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# cleanup
|
||||
##################################################################
|
||||
RUN apt-get clean -y && \
|
||||
RUN echo "clean up" && \
|
||||
apt-get clean -y && \
|
||||
apt-get autoclean -y && \
|
||||
rm -rfv /var/lib/apt/lists/* && \
|
||||
rm -rfv /tmp/* && \
|
||||
|
@ -2,13 +2,18 @@ FROM epicmorg/debian:jessie-develop
|
||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||
ARG DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
ARG K_JDK_VERSION=6.22.0.3
|
||||
ARG K_JDK_BUILD_VERSION=6.0.119
|
||||
ARG K_JDK_URL=http://cdn.azul.com/zulu/bin/zulu${K_JDK_VERSION}-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz
|
||||
|
||||
ENV JAVA_HOME=/opt/zulu${K_JDK_VERSION}-jdk${K_JDK_BUILD_VERSION}-linux_x64
|
||||
ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
|
||||
##################################################################
|
||||
# installing java6
|
||||
##################################################################
|
||||
RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \
|
||||
echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \
|
||||
apt-get update -y && \
|
||||
apt-get install -y --allow-unauthenticated zulu-6 && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/zulu${K_JDK_VERSION}-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -19,18 +24,18 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
#ENV MAVEN_ROOT=/opt/maven
|
||||
#ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
#ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
#ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
#ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
#ENV GRADLE_VERSION=7.6.4
|
||||
#ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
#ENV GRADLE_ROOT=/opt/gradle
|
||||
#ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
#ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
#ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
#ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
#ENV KTC_VERSION=1.9.22
|
||||
#ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
#ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
#ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
#ENV KTC_ROOT=/opt/kotlin
|
||||
#ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
#ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -44,7 +49,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
#ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
#ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
#RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
#ADD ${MAVEN_LINK} /tmp
|
||||
#RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
#RUN chmod +x -R ${MAVEN_BIN}
|
||||
#RUN mvn -v
|
||||
@ -52,7 +57,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
#RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
#ADD ${GRADLE_LINK} /tmp
|
||||
#RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
#RUN chmod +x -R ${GRADLE_BIN}
|
||||
#RUN gradle -v
|
||||
@ -60,7 +65,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
#RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
#ADD ${KTC_LINK} /tmp
|
||||
#RUN 7z x ${KTC_TEMP} -o${KTC_ROOT}
|
||||
#RUN chmod +x -R ${KTC_BIN}
|
||||
#RUN kotlin -version
|
||||
|
@ -2,13 +2,18 @@ FROM epicmorg/debian:jessie
|
||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||
ARG DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
ARG K_JDK_VERSION=7.56.0.11
|
||||
ARG K_JDK_BUILD_VERSION=7.0.352
|
||||
ARG K_JDK_URL=http://cdn.azul.com/zulu/bin/zulu${K_JDK_VERSION}-ca-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz
|
||||
|
||||
ENV JAVA_HOME=/opt/zulu${K_JDK_VERSION}-ca-jdk${K_JDK_BUILD_VERSION}-linux_x64
|
||||
ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
|
||||
##################################################################
|
||||
# installing java7
|
||||
##################################################################
|
||||
RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \
|
||||
echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \
|
||||
apt-get update -y && \
|
||||
apt-get install -y --allow-unauthenticated zulu-7 && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/zulu${K_JDK_VERSION}-ca-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -19,18 +24,18 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
#ENV MAVEN_ROOT=/opt/maven
|
||||
#ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
#ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
#ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
#ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
#ENV GRADLE_VERSION=7.6.4
|
||||
#ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
#ENV GRADLE_ROOT=/opt/gradle
|
||||
#ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
#ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
#ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
#ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
#ENV KTC_VERSION=1.9.22
|
||||
#ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
#ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
#ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
#ENV KTC_ROOT=/opt/kotlin
|
||||
#ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
#ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -44,7 +49,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
#ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
#ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
#RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
#ADD ${MAVEN_LINK} /tmp
|
||||
#RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
#RUN chmod +x -R ${MAVEN_BIN}
|
||||
#RUN mvn -v
|
||||
@ -52,7 +57,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
#RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
#ADD ${GRADLE_LINK} /tmp
|
||||
#RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
#RUN chmod +x -R ${GRADLE_BIN}
|
||||
#RUN gradle -v
|
||||
@ -60,7 +65,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
#RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
#ADD ${KTC_LINK} /tmp
|
||||
#RUN 7z x ${KTC_TEMP} -o${KTC_ROOT}
|
||||
#RUN chmod +x -R ${KTC_BIN}
|
||||
#RUN kotlin -version
|
||||
|
@ -2,13 +2,18 @@ FROM epicmorg/debian:jessie-develop
|
||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||
ARG DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
ARG K_JDK_VERSION=7.56.0.11
|
||||
ARG K_JDK_BUILD_VERSION=7.0.352
|
||||
ARG K_JDK_URL=http://cdn.azul.com/zulu/bin/zulu${K_JDK_VERSION}-ca-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz
|
||||
|
||||
ENV JAVA_HOME=/opt/zulu${K_JDK_VERSION}-ca-jdk${K_JDK_BUILD_VERSION}-linux_x64
|
||||
ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
|
||||
##################################################################
|
||||
# installing java7
|
||||
##################################################################
|
||||
RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \
|
||||
echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \
|
||||
apt-get update -y && \
|
||||
apt-get install -y --allow-unauthenticated zulu-7 && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/zulu${K_JDK_VERSION}-ca-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -19,18 +24,18 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
#ENV MAVEN_ROOT=/opt/maven
|
||||
#ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
#ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
#ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
#ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
#ENV GRADLE_VERSION=7.6.4
|
||||
#ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
#ENV GRADLE_ROOT=/opt/gradle
|
||||
#ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
#ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
#ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
#ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
#ENV KTC_VERSION=1.9.22
|
||||
#ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
#ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
#ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
#ENV KTC_ROOT=/opt/kotlin
|
||||
#ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
#ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -44,7 +49,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
#ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
#ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
#RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
#ADD ${MAVEN_LINK} /tmp
|
||||
#RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
#RUN chmod +x -R ${MAVEN_BIN}
|
||||
#RUN mvn -v
|
||||
@ -52,7 +57,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
#RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
#ADD ${GRADLE_LINK} /tmp
|
||||
#RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
#RUN chmod +x -R ${GRADLE_BIN}
|
||||
#RUN gradle -v
|
||||
@ -60,7 +65,7 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
#RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
#ADD ${KTC_LINK} /tmp
|
||||
#RUN 7z x ${KTC_TEMP} -o${KTC_ROOT}
|
||||
#RUN chmod +x -R ${KTC_BIN}
|
||||
#RUN kotlin -version
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java8
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java8
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7z x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,8 +67,8 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
RUN 7z x $KTC_TEMP -o${KTC_ROOT}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
||||
|
@ -168,7 +168,7 @@ RUN curl --insecure -o /usr/bin/p4 ${P4_DOWNLOAD_URL} && \
|
||||
##################################################################
|
||||
# Generate ssl key
|
||||
##################################################################
|
||||
RUN openssl dhparam -out /etc/ssl/dhparam.pem 512
|
||||
RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096
|
||||
|
||||
##################################################################
|
||||
# cleanup
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java11
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,7 +67,7 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java11
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,7 +67,7 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java17
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,7 +67,7 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
@ -6,7 +6,7 @@ ARG K_JDK_MAJOR_VERSION=16
|
||||
ARG K_JDK_FULL_VERSION=jdk-16.0.2
|
||||
ARG K_JDK_VERSION=16.0.2
|
||||
ARG K_JDK_BUILD_VERSION=7
|
||||
ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK{K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz
|
||||
ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz
|
||||
|
||||
ENV JAVA_HOME=/opt/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}
|
||||
ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java16
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,7 +67,7 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
@ -14,9 +14,8 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||
##################################################################
|
||||
# installing java17
|
||||
##################################################################
|
||||
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_JDK_URL}?$(date +%s) \
|
||||
--header 'Cache-Control: no-cache, no-store' \
|
||||
--header 'Pragma: no-cache' | tar xzv --directory /opt && \
|
||||
ADD ${K_JDK_URL} /tmp
|
||||
RUN tar -xvzf /tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz --directory /opt && \
|
||||
java -version
|
||||
|
||||
##################################################################
|
||||
@ -27,18 +26,18 @@ ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/
|
||||
ENV MAVEN_ROOT=/opt/maven
|
||||
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
|
||||
ENV MAVEN_BIN=${MAVEN_PATH}/bin
|
||||
ARG MAVEN_TEMP=/tmp/MAVEN.zip
|
||||
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
|
||||
|
||||
ENV GRADLE_VERSION=8.6
|
||||
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
||||
ENV GRADLE_ROOT=/opt/gradle
|
||||
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
|
||||
ENV GRADLE_BIN=${GRADLE_PATH}/bin
|
||||
ARG GRADLE_TEMP=/tmp/gradle.zip
|
||||
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
|
||||
|
||||
ENV KTC_VERSION=1.9.22
|
||||
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ARG KTC_TEMP=/tmp/kotlinc.zip
|
||||
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
|
||||
ENV KTC_ROOT=/opt/kotlin
|
||||
ENV KTC_PATH=${KTC_ROOT}/kotlinc
|
||||
ENV KTC_BIN=${KTC_PATH}/bin
|
||||
@ -52,7 +51,7 @@ ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}
|
||||
ENV MAVEN_HOME=${MAVEN_ROOT}
|
||||
ENV M2_HOME=${MAVEN_ROOT}
|
||||
|
||||
RUN curl --insecure --progress-bar -L -o ${MAVEN_TEMP} --retry 10 --retry-delay 0 ${MAVEN_LINK}
|
||||
ADD ${MAVEN_LINK} /tmp
|
||||
RUN 7z x ${MAVEN_TEMP} -o${MAVEN_ROOT}
|
||||
RUN chmod +x -R ${MAVEN_BIN}
|
||||
RUN mvn -v
|
||||
@ -60,7 +59,7 @@ RUN mvn -v
|
||||
##################################################################
|
||||
# GRADLE
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${GRADLE_TEMP} --retry 10 --retry-delay 0 ${GRADLE_LINK}
|
||||
ADD ${GRADLE_LINK} /tmp
|
||||
RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT}
|
||||
RUN chmod +x -R ${GRADLE_BIN}
|
||||
RUN gradle -v
|
||||
@ -68,7 +67,7 @@ RUN gradle -v
|
||||
##################################################################
|
||||
# KOTLIN
|
||||
##################################################################
|
||||
RUN curl --insecure --progress-bar -L -o ${KTC_TEMP} --retry 10 --retry-delay 0 ${KTC_LINK}
|
||||
ADD ${KTC_LINK} /tmp
|
||||
RUN 7zz x $KTC_TEMP -o${KTC_ROOT}
|
||||
RUN chmod +x -R ${KTC_BIN}
|
||||
RUN kotlin -version
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user