add distr
This commit is contained in:
parent
dc52048f7f
commit
eb2dbbb3c6
4 changed files with 37 additions and 35 deletions
|
|
@ -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
|
ADD backend-api.jar /deployments/backend-api.jar
|
||||||
USER root
|
USER root
|
||||||
RUN mkdir ./logs
|
RUN mkdir ./logs
|
||||||
|
|
|
||||||
|
|
@ -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
|
docker run -p 8090:8080 backend-api:latest
|
||||||
1
z-distr/src/main/resources/distr/modules/bin/os.sh
Normal file
1
z-distr/src/main/resources/distr/modules/bin/os.sh
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
docker build -t debian:stable-20220125-jdk17 ../os/
|
||||||
34
z-distr/src/main/resources/distr/modules/os/Dockerfile
Normal file
34
z-distr/src/main/resources/distr/modules/os/Dockerfile
Normal file
|
|
@ -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"
|
||||||
Loading…
Add table
Reference in a new issue