Set XMX ratio to 0.3
This commit is contained in:
parent
0ef381f518
commit
c1dd61ce53
|
@ -34,25 +34,25 @@ job "base_images" {
|
|||
task "java11" {
|
||||
driver = "docker"
|
||||
config {
|
||||
image = "danielberteaud/java:11.24.3-4"
|
||||
image = "danielberteaud/java:11.24.3-5"
|
||||
}
|
||||
}
|
||||
task "java17" {
|
||||
driver = "docker"
|
||||
config {
|
||||
image = "danielberteaud/java:17.24.3-4"
|
||||
image = "danielberteaud/java:17.24.3-5"
|
||||
}
|
||||
}
|
||||
task "java21" {
|
||||
driver = "docker"
|
||||
config {
|
||||
image = "danielberteaud/java:21.24.3-4"
|
||||
image = "danielberteaud/java:21.24.3-5"
|
||||
}
|
||||
}
|
||||
task "java8" {
|
||||
driver = "docker"
|
||||
config {
|
||||
image = "danielberteaud/java:8.24.3-4"
|
||||
image = "danielberteaud/java:8.24.3-5"
|
||||
}
|
||||
}
|
||||
task "mariadb" {
|
||||
|
|
|
@ -9,7 +9,7 @@ ARG JMX_EXPORTER_VERSION=0.19.0
|
|||
ENV MINIT_LOG_DIR=none \
|
||||
LANG=fr_FR.utf8 \
|
||||
TZ=Europe/Paris \
|
||||
JVM_XMX_RATIO=0.25
|
||||
JVM_XMX_RATIO=0.3
|
||||
|
||||
ADD https://git.lapiole.org/nomad/base_tools.git#master /
|
||||
RUN set -euxo pipefail &&\
|
||||
|
|
|
@ -106,12 +106,12 @@ if [ -n "${HTTP_PROXY}" ]; then
|
|||
fi
|
||||
# Same for HTTPS_PROXY
|
||||
if [ -n "${HTTPS_PROXY}" ]; then
|
||||
JAVA_OPTS="${JAVA_OPTS} -Dhttps.proxyHost=$(echo ${HTTPS_PROXY} | sed -E 's|.+://([^/:]+).*|\1|')"
|
||||
JAVA_OPTS="${JAVA_OPTS} -Dhttps.proxyPort=$(echo ${HTTPS_PROXY} | sed -E 's|.+://[^/]+:([0-9]+).*|\1|')"
|
||||
USER=$(parse_url "${HTTP_PROXY}" "user")
|
||||
PASSWORD=$(parse_url "${HTTP_PROXY}" "password")
|
||||
JAVA_OPTS="${JAVA_OPTS} -Dhttps.proxyHost=$(parse_url "${HTTPS_PROXY}" "host")"
|
||||
JAVA_OPTS="${JAVA_OPTS} -Dhttps.proxyPort=$(parse_url "${HTTPS_PROXY}" "port")"
|
||||
USER=$(parse_url "${HTTPS_PROXY}" "user")
|
||||
PASSWORD=$(parse_url "${HTTPS_PROXY}" "password")
|
||||
if [ -n "${USER}" -a -n "${PASSWORD}" ]; then
|
||||
JAVA_OPTS="${JAVA_OPTS} -Dhttp.proxyUser=${USER} -Dhttp.proxyPassword='${PASSWORD}'"
|
||||
JAVA_OPTS="${JAVA_OPTS} -Dhttps.proxyUser=${USER} -Dhttps.proxyPassword='${PASSWORD}'"
|
||||
fi
|
||||
fi
|
||||
# For NO_PROXY, we need to replace , with |
|
||||
|
|
|
@ -61,73 +61,73 @@ function build_alpine {
|
|||
}
|
||||
function build_java11 {
|
||||
if [ "${IMAGE_JAVA11_AVAILABLE:-0}" = "1" ]; then
|
||||
echo "Image danielberteaud/java:11.24.3-4 already available"
|
||||
echo "Image danielberteaud/java:11.24.3-5 already available"
|
||||
return
|
||||
fi
|
||||
if ! docker manifest inspect danielberteaud/java:11.24.3-4 > /dev/null 2>&1; then
|
||||
echo "Building java:11.24.3-4"
|
||||
if ! docker manifest inspect danielberteaud/java:11.24.3-5 > /dev/null 2>&1; then
|
||||
echo "Building java:11.24.3-5"
|
||||
export BUILDKIT_PROGRESS=plain
|
||||
docker build -t danielberteaud/java:11.24.3-4 -t danielberteaud/java11:latest -t danielberteaud/java:11 --build-arg=JAVA_VERSION=11 output/images/java &&\
|
||||
docker push danielberteaud/java:11.24.3-4 &&\
|
||||
docker build -t danielberteaud/java:11.24.3-5 -t danielberteaud/java11:latest -t danielberteaud/java:11 --build-arg=JAVA_VERSION=11 output/images/java &&\
|
||||
docker push danielberteaud/java:11.24.3-5 &&\
|
||||
docker push danielberteaud/java11:latest &&\
|
||||
docker push danielberteaud/java:11 &&\
|
||||
echo "danielberteaud/java:11.24.3-4 pushed to remote repo"
|
||||
echo "danielberteaud/java:11.24.3-5 pushed to remote repo"
|
||||
else
|
||||
echo "Image danielberteaud/java:11.24.3-4 already available"
|
||||
echo "Image danielberteaud/java:11.24.3-5 already available"
|
||||
fi
|
||||
IMAGE_JAVA11_AVAILABLE=1
|
||||
}
|
||||
function build_java17 {
|
||||
if [ "${IMAGE_JAVA17_AVAILABLE:-0}" = "1" ]; then
|
||||
echo "Image danielberteaud/java:17.24.3-4 already available"
|
||||
echo "Image danielberteaud/java:17.24.3-5 already available"
|
||||
return
|
||||
fi
|
||||
if ! docker manifest inspect danielberteaud/java:17.24.3-4 > /dev/null 2>&1; then
|
||||
echo "Building java:17.24.3-4"
|
||||
if ! docker manifest inspect danielberteaud/java:17.24.3-5 > /dev/null 2>&1; then
|
||||
echo "Building java:17.24.3-5"
|
||||
export BUILDKIT_PROGRESS=plain
|
||||
docker build -t danielberteaud/java:17.24.3-4 -t danielberteaud/java17:latest -t danielberteaud/java:17 --build-arg=JAVA_VERSION=17 output/images/java &&\
|
||||
docker push danielberteaud/java:17.24.3-4 &&\
|
||||
docker build -t danielberteaud/java:17.24.3-5 -t danielberteaud/java17:latest -t danielberteaud/java:17 --build-arg=JAVA_VERSION=17 output/images/java &&\
|
||||
docker push danielberteaud/java:17.24.3-5 &&\
|
||||
docker push danielberteaud/java17:latest &&\
|
||||
docker push danielberteaud/java:17 &&\
|
||||
echo "danielberteaud/java:17.24.3-4 pushed to remote repo"
|
||||
echo "danielberteaud/java:17.24.3-5 pushed to remote repo"
|
||||
else
|
||||
echo "Image danielberteaud/java:17.24.3-4 already available"
|
||||
echo "Image danielberteaud/java:17.24.3-5 already available"
|
||||
fi
|
||||
IMAGE_JAVA17_AVAILABLE=1
|
||||
}
|
||||
function build_java21 {
|
||||
if [ "${IMAGE_JAVA21_AVAILABLE:-0}" = "1" ]; then
|
||||
echo "Image danielberteaud/java:21.24.3-4 already available"
|
||||
echo "Image danielberteaud/java:21.24.3-5 already available"
|
||||
return
|
||||
fi
|
||||
if ! docker manifest inspect danielberteaud/java:21.24.3-4 > /dev/null 2>&1; then
|
||||
echo "Building java:21.24.3-4"
|
||||
if ! docker manifest inspect danielberteaud/java:21.24.3-5 > /dev/null 2>&1; then
|
||||
echo "Building java:21.24.3-5"
|
||||
export BUILDKIT_PROGRESS=plain
|
||||
docker build -t danielberteaud/java:21.24.3-4 -t danielberteaud/java21:latest -t danielberteaud/java:21 --build-arg=JAVA_VERSION=21 output/images/java &&\
|
||||
docker push danielberteaud/java:21.24.3-4 &&\
|
||||
docker build -t danielberteaud/java:21.24.3-5 -t danielberteaud/java21:latest -t danielberteaud/java:21 --build-arg=JAVA_VERSION=21 output/images/java &&\
|
||||
docker push danielberteaud/java:21.24.3-5 &&\
|
||||
docker push danielberteaud/java21:latest &&\
|
||||
docker push danielberteaud/java:21 &&\
|
||||
echo "danielberteaud/java:21.24.3-4 pushed to remote repo"
|
||||
echo "danielberteaud/java:21.24.3-5 pushed to remote repo"
|
||||
else
|
||||
echo "Image danielberteaud/java:21.24.3-4 already available"
|
||||
echo "Image danielberteaud/java:21.24.3-5 already available"
|
||||
fi
|
||||
IMAGE_JAVA21_AVAILABLE=1
|
||||
}
|
||||
function build_java8 {
|
||||
if [ "${IMAGE_JAVA8_AVAILABLE:-0}" = "1" ]; then
|
||||
echo "Image danielberteaud/java:8.24.3-4 already available"
|
||||
echo "Image danielberteaud/java:8.24.3-5 already available"
|
||||
return
|
||||
fi
|
||||
if ! docker manifest inspect danielberteaud/java:8.24.3-4 > /dev/null 2>&1; then
|
||||
echo "Building java:8.24.3-4"
|
||||
if ! docker manifest inspect danielberteaud/java:8.24.3-5 > /dev/null 2>&1; then
|
||||
echo "Building java:8.24.3-5"
|
||||
export BUILDKIT_PROGRESS=plain
|
||||
docker build -t danielberteaud/java:8.24.3-4 -t danielberteaud/java8:latest -t danielberteaud/java:8 --build-arg=JAVA_VERSION=8 output/images/java &&\
|
||||
docker push danielberteaud/java:8.24.3-4 &&\
|
||||
docker build -t danielberteaud/java:8.24.3-5 -t danielberteaud/java8:latest -t danielberteaud/java:8 --build-arg=JAVA_VERSION=8 output/images/java &&\
|
||||
docker push danielberteaud/java:8.24.3-5 &&\
|
||||
docker push danielberteaud/java8:latest &&\
|
||||
docker push danielberteaud/java:8 &&\
|
||||
echo "danielberteaud/java:8.24.3-4 pushed to remote repo"
|
||||
echo "danielberteaud/java:8.24.3-5 pushed to remote repo"
|
||||
else
|
||||
echo "Image danielberteaud/java:8.24.3-4 already available"
|
||||
echo "Image danielberteaud/java:8.24.3-5 already available"
|
||||
fi
|
||||
IMAGE_JAVA8_AVAILABLE=1
|
||||
}
|
||||
|
|
|
@ -9,7 +9,7 @@ ARG JMX_EXPORTER_VERSION=0.19.0
|
|||
ENV MINIT_LOG_DIR=none \
|
||||
LANG=[[ .locale.lang ]] \
|
||||
TZ=[[ .locale.tz ]] \
|
||||
JVM_XMX_RATIO=0.25
|
||||
JVM_XMX_RATIO=0.3
|
||||
|
||||
ADD https://git.lapiole.org/nomad/base_tools.git#master /
|
||||
RUN set -euxo pipefail &&\
|
||||
|
|
|
@ -240,7 +240,7 @@ docker:
|
|||
|
||||
# Alpine with Java8 (temurin)
|
||||
java8:
|
||||
image: java:8.24.3-4
|
||||
image: java:8.24.3-5
|
||||
build_args:
|
||||
JAVA_VERSION: 8
|
||||
tags:
|
||||
|
@ -249,7 +249,7 @@ docker:
|
|||
|
||||
# Alpine with Java11 (temurin)
|
||||
java11:
|
||||
image: java:11.24.3-4
|
||||
image: java:11.24.3-5
|
||||
build_args:
|
||||
JAVA_VERSION: 11
|
||||
tags:
|
||||
|
@ -258,7 +258,7 @@ docker:
|
|||
|
||||
# Alpine with Java17 (temurin)
|
||||
java17:
|
||||
image: java:17.24.3-4
|
||||
image: java:17.24.3-5
|
||||
build_args:
|
||||
JAVA_VERSION: 17
|
||||
tags:
|
||||
|
@ -267,7 +267,7 @@ docker:
|
|||
|
||||
# Alpine with Java21 (temurin)
|
||||
java21:
|
||||
image: java:21.24.3-4
|
||||
image: java:21.24.3-5
|
||||
build_args:
|
||||
JAVA_VERSION: 21
|
||||
tags:
|
||||
|
|
Loading…
Reference in New Issue