diff --git a/z-distr/src/main/resources/distr/modules/backend-api/Dockerfile b/z-distr/src/main/resources/distr/modules/backend-api/Dockerfile index 99782d29b..67f1efcb5 100644 --- a/z-distr/src/main/resources/distr/modules/backend-api/Dockerfile +++ b/z-distr/src/main/resources/distr/modules/backend-api/Dockerfile @@ -1,38 +1,5 @@ -FROM debian:stable-20220125 +FROM debian:stable-20220125-jdk17 - -############################################################################################################################################### -# Global system deps -############################################################################################################################################### - -RUN apt update \ - && apt install apt-file -y \ - && apt upgrade -y - -RUN apt install -y \ - wget \ - tzdata \ - curl \ - ca-certificates - -############################################################################################################################################### -# Java -############################################################################################################################################### - -ENV JAVA_VERSION jdk17.0.4+8 - -RUN set -eux; \ - ESUM='637a742591f75447eaab1f23942db038d411686f'; \ - BINARY_URL='https://download.bell-sw.com/java/17.0.4+8/bellsoft-jdk17.0.4+8-linux-amd64.tar.gz'; \ - curl -LfsSo /tmp/bellsoft-jdk.tar.gz ${BINARY_URL}; \ - mkdir -p /opt/java/bellsoft-jdk; \ - cd /opt/java/bellsoft-jdk; \ - tar -xf /tmp/bellsoft-jdk.tar.gz --strip-components=1; \ - rm -rf /tmp/bellsoft-jdk.tar.gz; - -ENV JAVA_HOME=/opt/java/bellsoft-jdk/ \ - PATH="/opt/java/bellsoft-jdk/bin:$PATH" -# ADD backend-api.jar /deployments/backend-api.jar USER root RUN mkdir ./logs diff --git a/z-distr/src/main/resources/distr/modules/bin/backend-api.sh b/z-distr/src/main/resources/distr/modules/bin/backend-api.sh index 7942fcc25..b9da7c915 100644 --- a/z-distr/src/main/resources/distr/modules/bin/backend-api.sh +++ b/z-distr/src/main/resources/distr/modules/bin/backend-api.sh @@ -1,2 +1,2 @@ -docker build -t backend-api ../backend-api/ +docker build -t backend-api:1.0.0 ../backend-api/ docker run -p 8090:8080 backend-api:latest \ No newline at end of file diff --git a/z-distr/src/main/resources/distr/modules/bin/os.sh b/z-distr/src/main/resources/distr/modules/bin/os.sh new file mode 100644 index 000000000..ef791546d --- /dev/null +++ b/z-distr/src/main/resources/distr/modules/bin/os.sh @@ -0,0 +1 @@ +docker build -t debian:stable-20220125-jdk17 ../os/ \ No newline at end of file diff --git a/z-distr/src/main/resources/distr/modules/os/Dockerfile b/z-distr/src/main/resources/distr/modules/os/Dockerfile new file mode 100644 index 000000000..5d62e616d --- /dev/null +++ b/z-distr/src/main/resources/distr/modules/os/Dockerfile @@ -0,0 +1,34 @@ +FROM debian:stable-20220125 + + +############################################################################################################################################### +# Global system deps +############################################################################################################################################### + +RUN apt update \ + && apt install apt-file -y \ + && apt upgrade -y + +RUN apt install -y \ + wget \ + tzdata \ + curl \ + ca-certificates + +############################################################################################################################################### +# Java +############################################################################################################################################### + +ENV JAVA_VERSION jdk17.0.4+8 + +RUN set -eux; \ + ESUM='637a742591f75447eaab1f23942db038d411686f'; \ + BINARY_URL='https://download.bell-sw.com/java/17.0.4+8/bellsoft-jdk17.0.4+8-linux-amd64.tar.gz'; \ + curl -LfsSo /tmp/bellsoft-jdk.tar.gz ${BINARY_URL}; \ + mkdir -p /opt/java/bellsoft-jdk; \ + cd /opt/java/bellsoft-jdk; \ + tar -xf /tmp/bellsoft-jdk.tar.gz --strip-components=1; \ + rm -rf /tmp/bellsoft-jdk.tar.gz; + +ENV JAVA_HOME=/opt/java/bellsoft-jdk/ \ + PATH="/opt/java/bellsoft-jdk/bin:$PATH"