From 575ad8032a844eb4505167490d57abea9084c71e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Mat=C4=9Bj=C4=8Dek?= Date: Wed, 14 Aug 2024 13:40:00 +0200 Subject: [PATCH] Removed abandoned docker image build MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - We have a standalone git repository for the official docker image. Signed-off-by: David Matějček --- appserver/distributions/docker/pom.xml | 119 ------------------ .../docker/src/main/docker/Dockerfile | 47 ------- .../docker/src/main/docker/run-glassfish.sh | 12 -- appserver/distributions/pom.xml | 9 -- 4 files changed, 187 deletions(-) delete mode 100644 appserver/distributions/docker/pom.xml delete mode 100644 appserver/distributions/docker/src/main/docker/Dockerfile delete mode 100755 appserver/distributions/docker/src/main/docker/run-glassfish.sh diff --git a/appserver/distributions/docker/pom.xml b/appserver/distributions/docker/pom.xml deleted file mode 100644 index bfa5b24fc4b..00000000000 --- a/appserver/distributions/docker/pom.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - - 4.0.0 - - - org.glassfish.main.distributions - distributions - 7.0.17-SNAPSHOT - - - docker - pom - - Glassfish Full Profile Distribution - Docker - - - ${project.version} - glassfish - ${glassfish.version} - ${docker.glassfish.repository}:${docker.glassfish.tag} - - - - org.glassfish.main.distributions - glassfish - ${project.version} - zip - - - - - - - - maven-deploy-plugin - - true - - - - - - - io.fabric8 - docker-maven-plugin - 0.40.3 - - - build-docker-image - - build - - package - - - - true - - - ${docker.glassfish.repository} - - - ${docker.glassfish.tag} - - none - true - Dockerfile - @ - - dir - glassfish - - - - - org.glassfish.main.distributions:glassfish - - true - - - - - src/main/docker - - run-glassfish.sh - - glassfish7/bin - 0770 - - - - - - - - - - - - diff --git a/appserver/distributions/docker/src/main/docker/Dockerfile b/appserver/distributions/docker/src/main/docker/Dockerfile deleted file mode 100644 index 4b2b74a488d..00000000000 --- a/appserver/distributions/docker/src/main/docker/Dockerfile +++ /dev/null @@ -1,47 +0,0 @@ -FROM eclipse-temurin:17-jdk - -ADD glassfish /opt - -EXPOSE 4848 9009 8080 8181 7676 8686 3700 3820 3920 6666 - -# You should use own credentials and own files! These are just defaults. -ARG PATH_GF_PASSWORD_FILE_FOR_CHANGE=/password-change.txt -ENV PATH_GF_HOME=/opt/glassfish7 -ENV AS_USER=admin \ - AS_ADMIN_PASSWORD=admin \ - AS_PASSWORD_FILE=/password.txt \ - AS_TRACE=false \ - AS_TRACE_LOGGING=false \ - AS_TRACE_BOOTSTRAP=false \ - AS_DEBUG_PORT_ENABLED=false \ - AS_STOP_TIMEOUT=9500 \ - PATH_GF_BIN=${PATH_GF_HOME}/bin \ - PATH_GF_SERVER_LOG="${PATH_GF_HOME}/glassfish/domains/domain1/logs/server.log" -ENV PATH="${PATH_GF_BIN}:${PATH}" - -RUN true \ - && set -x \ - && mkdir -p "${PATH_GF_HOME}" \ - && useradd -l -u 1000 -d "${PATH_GF_HOME}" -s /bin/bash glassfish \ - && echo glassfish:glassfish | chpasswd \ - && echo "Generating password file at ${AS_PASSWORD_FILE} ..." \ - && echo "AS_ADMIN_PASSWORD=${AS_ADMIN_PASSWORD}" > "${AS_PASSWORD_FILE}" \ - && echo "AS_ADMIN_PASSWORD=" > "${PATH_GF_PASSWORD_FILE_FOR_CHANGE}" \ - && echo "AS_ADMIN_NEWPASSWORD=${AS_ADMIN_PASSWORD}" >> "${PATH_GF_PASSWORD_FILE_FOR_CHANGE}" \ - && echo "" >> "${PATH_GF_PASSWORD_FILE_FOR_CHANGE}" \ - && env | sort \ - && asadmin start-domain \ - && asadmin --user ${AS_USER} --passwordfile ${PATH_GF_PASSWORD_FILE_FOR_CHANGE} change-admin-password \ - && asadmin stop-domain --kill \ - && asadmin start-domain \ - && asadmin --user ${AS_USER} --passwordfile ${AS_PASSWORD_FILE} set-log-attributes org.glassfish.main.jul.handler.GlassFishLogHandler.enabled=false \ - && asadmin --user ${AS_USER} --passwordfile ${AS_PASSWORD_FILE} set-log-attributes org.glassfish.main.jul.handler.SimpleLogHandler.level=FINEST \ - && asadmin --user ${AS_USER} --passwordfile ${AS_PASSWORD_FILE} enable-secure-admin \ - && asadmin --user ${AS_USER} --passwordfile ${AS_PASSWORD_FILE} stop-domain \ - && rm -f ${PATH_GF_SERVER_LOG} ${PATH_GF_PASSWORD_FILE_FOR_CHANGE} \ - && chown -R glassfish:glassfish "${PATH_GF_HOME}" \ - && ls -la ${PATH_GF_BIN} \ - && echo "Installation was successful." -USER glassfish -WORKDIR ${PATH_GF_HOME} -ENTRYPOINT ["run-glassfish.sh"] diff --git a/appserver/distributions/docker/src/main/docker/run-glassfish.sh b/appserver/distributions/docker/src/main/docker/run-glassfish.sh deleted file mode 100755 index a52f5818bd3..00000000000 --- a/appserver/distributions/docker/src/main/docker/run-glassfish.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/bash -set -e; -on_exit () { - EXIT_CODE=$? - set +e; - ps -lAf; - asadmin stop-domain --force --kill; - exit $EXIT_CODE; -} -trap on_exit EXIT - -env|sort && asadmin start-domain --debug=${AS_DEBUG_PORT_ENABLED} --verbose diff --git a/appserver/distributions/pom.xml b/appserver/distributions/pom.xml index cda20c55940..04a734182d9 100644 --- a/appserver/distributions/pom.xml +++ b/appserver/distributions/pom.xml @@ -58,15 +58,6 @@ glassfish-common - - - docker - - docker - - - - true stage