switch to debian base

This commit is contained in:
2026-05-20 16:30:43 -04:00
parent 3110974360
commit 6c23bedeb6
4 changed files with 11 additions and 13 deletions
+1 -3
View File
@@ -1,11 +1,9 @@
FROM ubuntu:${ubuntu.version}
FROM debian:${debian.version}-slim
# Configure standard JAVA parameters
ENV JAVA_MEMORY_INIT=128m
ENV JAVA_MEMORY_MAX=512m
ENV JAVA_HOME=/usr/local/lib/jvm/java-openjdk-jbr
ENV JRE_HOME=/usr/local/lib/jvm/java-openjdk-jbr
ENV JAVA_OPTS=
ENV ENABLE_HOTSWAP=true
ENV ENABLE_JDWP=true
+3 -4
View File
@@ -8,10 +8,9 @@
<packaging>pom</packaging>
<properties>
<!-- The release version of Ubuntu to use as the base -->
<!-- See: https://hub.docker.com/_/ubuntu -->
<!-- This has very little impact and may be replaced -->
<ubuntu.version>25.04</ubuntu.version>
<!-- The release version of Debian Linux to use as the base -->
<!-- See: https://hub.docker.com/_/debian -->
<debian.version>12.14</debian.version>
<namespace.prefix>${project.artifactId}</namespace.prefix>
+5 -6
View File
@@ -1,9 +1,8 @@
#!/bin/sh
. /usr/local/bin/${namespace.prefix}-setenv.sh
JAVA_CP="/var/lib/jvm/lib:/var/lib/jvm/lib/*"
JAVA_CP="${JAVA_CP}:/var/lib/jvm/dev/classes:/var/lib/jvm/dev/classes-extra1:/var/lib/jvm/dev/classes-extra2:/var/lib/jvm/dev/classes-extra3:/var/lib/jvm/dev/classes-extra4:/var/lib/jvm/dev/classes-extra5:/var/lib/jvm/dev/classes-extra6:/var/lib/jvm/dev/classes-extra7"
JAVA_CP="${JAVA_CP}:/var/lib/jvm/dev/lib/*:/var/lib/jvm/dev/lib-extra1/*:/var/lib/jvm/dev/lib-extra2/*:/var/lib/jvm/dev/lib-extra3/*:/var/lib/jvm/dev/lib-extra4/*:/var/lib/jvm/dev/lib-extra5/*:/var/lib/jvm/dev/lib-extra6/*:/var/lib/jvm/dev/lib-extra7/*"
EXEC_JAVA_OPTS="${JAVA_OPTS} -classpath ${JAVA_CP}"
exec ${JAVA_HOME}/bin/java ${EXEC_JAVA_OPTS} ${JAVA_CLASS}
if [ -z $1 ]; then
exec /bin/bash
else
exec ${JAVA_HOME}/bin/java $@
fi
+2
View File
@@ -1,4 +1,6 @@
#!/bin/sh
JAVA_HOME=/usr/local/lib/jvm/java-openjdk-jbr
JRE_HOME=/usr/local/lib/jvm/java-openjdk-jbr
JAVA_OPTS="${JAVA_OPTS} -Xms${JAVA_MEMORY_INIT} -Xmx${JAVA_MEMORY_MAX}"
if [ "${ENABLE_HOTSWAP}" = "true" ]; then