switch to debian base
This commit is contained in:
+1
-3
@@ -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
|
||||
|
||||
@@ -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>
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user