Przeglądaj źródła

Add Java Development Kit

Pavel Bychko 1 rok temu
rodzic
commit
dd7be70596
3 zmienionych plików z 14 dodań i 0 usunięć
  1. 1 0
      .env.example
  2. 1 0
      docker-compose.yml
  3. 12 0
      workspace/Dockerfile

+ 1 - 0
.env.example

@@ -215,6 +215,7 @@ WORKSPACE_INSTALL_EVENT=false
 WORKSPACE_INSTALL_DNSUTILS=true
 WORKSPACE_XDEBUG_PORT=9000
 WORKSPACE_VITE_PORT=5173
+WORKSPACE_INSTALL_JDK=true
 
 ### PHP_FPM ###############################################
 

+ 1 - 0
docker-compose.yml

@@ -294,6 +294,7 @@ services:
           - PHP_FPM_NEW_RELIC_APP_NAME=${PHP_FPM_NEW_RELIC_APP_NAME}
           - INSTALL_DOCKER_CLIENT=${PHP_FPM_INSTALL_DOCKER_CLIENT}
           - INSTALL_DNSUTILS=${PHP_FPM_INSTALL_DNSUTILS}
+          - INSTALL_JDK=${WORKSPACE_INSTALL_JDK}
           - http_proxy
           - https_proxy
           - no_proxy

+ 12 - 0
workspace/Dockerfile

@@ -1825,6 +1825,18 @@ RUN if [ ${INSTALL_DNSUTILS} = true ]; then \
     apt-get update && apt-get install -y dnsutils \
 ;fi
 
+###########################################################################
+# Java Development Kit:
+###########################################################################
+
+ARG INSTALL_JDK=false
+
+RUN if [ ${INSTALL_JDK} = true ]; then \
+    apt-get update \
+    && apt-get install -y default-jdk ca-certificates-java \
+    && update-ca-certificates -f \
+;fi
+
 #
 #--------------------------------------------------------------------------
 # Final Touch