Bump base images for 24.4
This commit is contained in:
parent
95842129be
commit
9b8df1df3b
|
@ -4,6 +4,8 @@ job "base_images" {
|
||||||
region = "global"
|
region = "global"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Note : This is not a job to run
|
# Note : This is not a job to run
|
||||||
# Just a dummy job file for ctctl to be able to easily build base images
|
# Just a dummy job file for ctctl to be able to easily build base images
|
||||||
# So just set a constrain to be sure the job can't run
|
# So just set a constrain to be sure the job can't run
|
||||||
|
@ -16,67 +18,67 @@ job "base_images" {
|
||||||
task "alma8" {
|
task "alma8" {
|
||||||
driver = "docker"
|
driver = "docker"
|
||||||
config {
|
config {
|
||||||
image = "danielberteaud/alma:8.24.3-1"
|
image = "danielberteaud/alma:8.24.4-1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
task "alma9" {
|
task "alma9" {
|
||||||
driver = "docker"
|
driver = "docker"
|
||||||
config {
|
config {
|
||||||
image = "danielberteaud/alma:9.24.3-1"
|
image = "danielberteaud/alma:9.24.4-1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
task "alpine" {
|
task "alpine" {
|
||||||
driver = "docker"
|
driver = "docker"
|
||||||
config {
|
config {
|
||||||
image = "danielberteaud/alpine:24.3-1"
|
image = "danielberteaud/alpine:24.4-1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
task "java11" {
|
task "java11" {
|
||||||
driver = "docker"
|
driver = "docker"
|
||||||
config {
|
config {
|
||||||
image = "danielberteaud/java:11.24.3-5"
|
image = "danielberteaud/java:11.24.4-1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
task "java17" {
|
task "java17" {
|
||||||
driver = "docker"
|
driver = "docker"
|
||||||
config {
|
config {
|
||||||
image = "danielberteaud/java:17.24.3-5"
|
image = "danielberteaud/java:17.24.4-1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
task "java21" {
|
task "java21" {
|
||||||
driver = "docker"
|
driver = "docker"
|
||||||
config {
|
config {
|
||||||
image = "danielberteaud/java:21.24.3-5"
|
image = "danielberteaud/java:21.24.4-1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
task "java8" {
|
task "java8" {
|
||||||
driver = "docker"
|
driver = "docker"
|
||||||
config {
|
config {
|
||||||
image = "danielberteaud/java:8.24.3-5"
|
image = "danielberteaud/java:8.24.4-1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
task "mariadb" {
|
task "mariadb" {
|
||||||
driver = "docker"
|
driver = "docker"
|
||||||
config {
|
config {
|
||||||
image = "danielberteaud/mariadb:24.3-1"
|
image = "danielberteaud/mariadb:24.4-1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
task "mariadb_client" {
|
task "mariadb_client" {
|
||||||
driver = "docker"
|
driver = "docker"
|
||||||
config {
|
config {
|
||||||
image = "danielberteaud/mariadb-client:24.3-1"
|
image = "danielberteaud/mariadb-client:24.4-1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
task "mongo50" {
|
task "mongo50" {
|
||||||
driver = "docker"
|
driver = "docker"
|
||||||
config {
|
config {
|
||||||
image = "danielberteaud/mongo:5.0.24.3-1"
|
image = "danielberteaud/mongo:5.0.24.4-1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
task "pgbouncer" {
|
task "pgbouncer" {
|
||||||
driver = "docker"
|
driver = "docker"
|
||||||
config {
|
config {
|
||||||
image = "danielberteaud/pgbouncer:24.3-1"
|
image = "danielberteaud/pgbouncer:24.4-1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
task "pgcat" {
|
task "pgcat" {
|
||||||
|
@ -88,43 +90,43 @@ job "base_images" {
|
||||||
task "php82" {
|
task "php82" {
|
||||||
driver = "docker"
|
driver = "docker"
|
||||||
config {
|
config {
|
||||||
image = "danielberteaud/php:82.24.3-1"
|
image = "danielberteaud/php:82.24.4-1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
task "php83" {
|
task "php83" {
|
||||||
driver = "docker"
|
driver = "docker"
|
||||||
config {
|
config {
|
||||||
image = "danielberteaud/php:83.24.3-1"
|
image = "danielberteaud/php:83.24.4-1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
task "postgres15" {
|
task "postgres15" {
|
||||||
driver = "docker"
|
driver = "docker"
|
||||||
config {
|
config {
|
||||||
image = "danielberteaud/postgres:15.24.3-2"
|
image = "danielberteaud/postgres:15.24.4-1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
task "postgres16" {
|
task "postgres16" {
|
||||||
driver = "docker"
|
driver = "docker"
|
||||||
config {
|
config {
|
||||||
image = "danielberteaud/postgres:16.24.3-2"
|
image = "danielberteaud/postgres:16.24.4-1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
task "sqlite" {
|
task "sqlite" {
|
||||||
driver = "docker"
|
driver = "docker"
|
||||||
config {
|
config {
|
||||||
image = "danielberteaud/sqlite:24.3-1"
|
image = "danielberteaud/sqlite:24.4-1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
task "wait_for" {
|
task "wait_for" {
|
||||||
driver = "docker"
|
driver = "docker"
|
||||||
config {
|
config {
|
||||||
image = "danielberteaud/wait-for:24.3-1"
|
image = "danielberteaud/wait-for:24.4-1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
task "wkhtmltopdf" {
|
task "wkhtmltopdf" {
|
||||||
driver = "docker"
|
driver = "docker"
|
||||||
config {
|
config {
|
||||||
image = "danielberteaud/wkhtmltopdf:24.3-1"
|
image = "danielberteaud/wkhtmltopdf:24.4-1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -24,7 +24,7 @@ RUN set -x &&\
|
||||||
busybox --install &&\
|
busybox --install &&\
|
||||||
rm -rf /var/cache/yum/* /var/log/yum/* /var/lib/dnf/history*
|
rm -rf /var/cache/yum/* /var/log/yum/* /var/lib/dnf/history*
|
||||||
|
|
||||||
COPY --from=danielberteaud/alpine:24.3-1 /usr/local/bin/minit /usr/local/bin/minit
|
COPY --from=danielberteaud/alpine:24.4-1 /usr/local/bin/minit /usr/local/bin/minit
|
||||||
COPY root/ /
|
COPY root/ /
|
||||||
|
|
||||||
ENTRYPOINT ["tini", "--", "/entrypoint.sh"]
|
ENTRYPOINT ["tini", "--", "/entrypoint.sh"]
|
||||||
|
|
|
@ -24,7 +24,7 @@ RUN set -euxo pipefail &&\
|
||||||
mkdir /jmx_exporter &&\
|
mkdir /jmx_exporter &&\
|
||||||
curl -sSL https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/${JMX_EXPORTER_VERSION}/jmx_prometheus_javaagent-${JMX_EXPORTER_VERSION}.jar -o /jmx_exporter/jmx_prometheus_javaagent.jar
|
curl -sSL https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/${JMX_EXPORTER_VERSION}/jmx_prometheus_javaagent-${JMX_EXPORTER_VERSION}.jar -o /jmx_exporter/jmx_prometheus_javaagent.jar
|
||||||
COPY root/ /
|
COPY root/ /
|
||||||
COPY --from=danielberteaud/alpine:24.3-1 /usr/local/bin/minit /usr/local/bin/minit
|
COPY --from=danielberteaud/alpine:24.4-1 /usr/local/bin/minit /usr/local/bin/minit
|
||||||
|
|
||||||
ENTRYPOINT ["tini", "--", "/entrypoint.sh"]
|
ENTRYPOINT ["tini", "--", "/entrypoint.sh"]
|
||||||
CMD ["sh"]
|
CMD ["sh"]
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
FROM danielberteaud/alpine:24.3-1
|
FROM danielberteaud/alpine:24.4-1
|
||||||
MAINTAINER Daniel Berteaud <dbd@ehtrace.com>
|
MAINTAINER Daniel Berteaud <dbd@ehtrace.com>
|
||||||
|
|
||||||
ENV LOGROTATE_CONFIG=/etc/logrotate.conf \
|
ENV LOGROTATE_CONFIG=/etc/logrotate.conf \
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
FROM danielberteaud/alpine:24.3-1
|
FROM danielberteaud/alpine:24.4-1
|
||||||
MAINTAINER Daniel Berteaud <dbd@ehtrace.com>
|
MAINTAINER Daniel Berteaud <dbd@ehtrace.com>
|
||||||
|
|
||||||
RUN set -eux &&\
|
RUN set -eux &&\
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
FROM danielberteaud/mariadb-client:24.3-1
|
FROM danielberteaud/mariadb-client:24.4-1
|
||||||
MAINTAINER Daniel Berteaud <dbd@ehtrace.com>
|
MAINTAINER Daniel Berteaud <dbd@ehtrace.com>
|
||||||
|
|
||||||
ENV MYSQL_CONF_10_section=mysqld \
|
ENV MYSQL_CONF_10_section=mysqld \
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
FROM danielberteaud/alma:8.24.3-1
|
FROM danielberteaud/alma:8.24.4-1
|
||||||
MAINTAINER Daniel Berteaud <dbd@ehtrace.com>
|
MAINTAINER Daniel Berteaud <dbd@ehtrace.com>
|
||||||
|
|
||||||
ARG MONGO_MAJOR=3.6 \
|
ARG MONGO_MAJOR=3.6 \
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
FROM danielberteaud/alpine:24.3-1
|
FROM danielberteaud/alpine:24.4-1
|
||||||
MAINTAINER Daniel Berteaud <dbd@ehtrace.com>
|
MAINTAINER Daniel Berteaud <dbd@ehtrace.com>
|
||||||
|
|
||||||
RUN set -euxo pipefail &&\
|
RUN set -euxo pipefail &&\
|
||||||
|
|
|
@ -14,7 +14,7 @@ RUN set -euxo pipefail &&\
|
||||||
cd pgcat &&\
|
cd pgcat &&\
|
||||||
cargo build --release
|
cargo build --release
|
||||||
|
|
||||||
FROM danielberteaud/alpine:24.3-1
|
FROM danielberteaud/alpine:24.4-1
|
||||||
MAINTAINER Daniel Berteaud <dbd@ehtrace.com>
|
MAINTAINER Daniel Berteaud <dbd@ehtrace.com>
|
||||||
|
|
||||||
ENV PGCAT_CONF_DIR=/etc/pgcat \
|
ENV PGCAT_CONF_DIR=/etc/pgcat \
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
FROM danielberteaud/alpine:24.3-1
|
FROM danielberteaud/alpine:24.4-1
|
||||||
MAINTAINER Daniel Berteaud <dbd@ehtrace.com>
|
MAINTAINER Daniel Berteaud <dbd@ehtrace.com>
|
||||||
|
|
||||||
ARG PHP_VERSION=83
|
ARG PHP_VERSION=83
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
FROM danielberteaud/alma:9.24.3-1 AS pgvectors
|
FROM danielberteaud/alma:9.24.4-1 AS pgvectors
|
||||||
|
|
||||||
ARG PG_VERSION=15 \
|
ARG PG_VERSION=15 \
|
||||||
PGVECTORS_VERSION=0.2.1
|
PGVECTORS_VERSION=0.2.1
|
||||||
|
@ -32,7 +32,7 @@ RUN set -eux &&\
|
||||||
cp sql/upgrade/*.sql /usr/pgsql-${PG_VERSION}/share/extension/
|
cp sql/upgrade/*.sql /usr/pgsql-${PG_VERSION}/share/extension/
|
||||||
|
|
||||||
|
|
||||||
FROM danielberteaud/alma:9.24.3-1
|
FROM danielberteaud/alma:9.24.4-1
|
||||||
MAINTAINER Daniel Berteaud <dbd@ehtrace.com>
|
MAINTAINER Daniel Berteaud <dbd@ehtrace.com>
|
||||||
|
|
||||||
ARG PG_VERSION
|
ARG PG_VERSION
|
||||||
|
|
|
@ -33,7 +33,7 @@
|
||||||
# apk del build-deps
|
# apk del build-deps
|
||||||
|
|
||||||
|
|
||||||
FROM danielberteaud/alpine:24.3-1 AS pgbackrest
|
FROM danielberteaud/alpine:24.4-1 AS pgbackrest
|
||||||
|
|
||||||
ARG PGBACKREST_VERSION=2.48
|
ARG PGBACKREST_VERSION=2.48
|
||||||
|
|
||||||
|
@ -65,7 +65,7 @@ RUN set -eux &&\
|
||||||
chmod 755 /usr/local/bin/pgbackrest &&\
|
chmod 755 /usr/local/bin/pgbackrest &&\
|
||||||
apk del build-deps
|
apk del build-deps
|
||||||
|
|
||||||
FROM danielberteaud/alpine:24.3-1
|
FROM danielberteaud/alpine:24.4-1
|
||||||
MAINTAINER Daniel Berteaud <dbd@ehtrace.com>
|
MAINTAINER Daniel Berteaud <dbd@ehtrace.com>
|
||||||
|
|
||||||
ARG PG_VERSION=15
|
ARG PG_VERSION=15
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
FROM danielberteaud/alpine:24.3-1
|
FROM danielberteaud/alpine:24.4-1
|
||||||
MAINTAINER Daniel Berteaud <dbd@ehtrace.com>
|
MAINTAINER Daniel Berteaud <dbd@ehtrace.com>
|
||||||
|
|
||||||
RUN set -eux &&\
|
RUN set -eux &&\
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
FROM danielberteaud/alpine:24.3-1 AS builder
|
FROM danielberteaud/alpine:24.4-1 AS builder
|
||||||
|
|
||||||
ARG WKHTMLTOX_VERSION=0.12.6
|
ARG WKHTMLTOX_VERSION=0.12.6
|
||||||
|
|
||||||
|
@ -165,7 +165,7 @@ RUN set -eu \
|
||||||
rm -rf /tmp/* &&\
|
rm -rf /tmp/* &&\
|
||||||
apk del .build-deps
|
apk del .build-deps
|
||||||
|
|
||||||
FROM danielberteaud/alpine:24.3-1
|
FROM danielberteaud/alpine:24.4-1
|
||||||
MAINTAINER Daniel Berteaud <dbd@ehtrace.com>
|
MAINTAINER Daniel Berteaud <dbd@ehtrace.com>
|
||||||
|
|
||||||
RUN set -eux &&\
|
RUN set -eux &&\
|
||||||
|
|
|
@ -4,206 +4,206 @@
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
function build_alma8 {
|
function build_alma8 {
|
||||||
if [ "${IMAGE_ALMA8_AVAILABLE:-0}" = "1" ]; then
|
if [ "${IMAGE_ALMA8_AVAILABLE:-0}" = "1" ]; then
|
||||||
echo "Image danielberteaud/alma:8.24.3-1 already available"
|
echo "Image danielberteaud/alma:8.24.4-1 already available"
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
# Image alma8 depends on alpine
|
# Image alma8 depends on alpine
|
||||||
build_alpine
|
build_alpine
|
||||||
if ! docker manifest inspect danielberteaud/alma:8.24.3-1 > /dev/null 2>&1; then
|
if ! docker manifest inspect danielberteaud/alma:8.24.4-1 > /dev/null 2>&1; then
|
||||||
echo "Building alma:8.24.3-1"
|
echo "Building alma:8.24.4-1"
|
||||||
export BUILDKIT_PROGRESS=plain
|
export BUILDKIT_PROGRESS=plain
|
||||||
docker build -t danielberteaud/alma:8.24.3-1 -t danielberteaud/alma8:latest -t danielberteaud/alma:8 --build-arg=ALMA=8 output/images/alma &&\
|
docker build -t danielberteaud/alma:8.24.4-1 -t danielberteaud/alma8:latest -t danielberteaud/alma:8 --build-arg=ALMA=8 output/images/alma &&\
|
||||||
docker push danielberteaud/alma:8.24.3-1 &&\
|
docker push danielberteaud/alma:8.24.4-1 &&\
|
||||||
docker push danielberteaud/alma8:latest &&\
|
docker push danielberteaud/alma8:latest &&\
|
||||||
docker push danielberteaud/alma:8 &&\
|
docker push danielberteaud/alma:8 &&\
|
||||||
echo "danielberteaud/alma:8.24.3-1 pushed to remote repo"
|
echo "danielberteaud/alma:8.24.4-1 pushed to remote repo"
|
||||||
else
|
else
|
||||||
echo "Image danielberteaud/alma:8.24.3-1 already available"
|
echo "Image danielberteaud/alma:8.24.4-1 already available"
|
||||||
fi
|
fi
|
||||||
IMAGE_ALMA8_AVAILABLE=1
|
IMAGE_ALMA8_AVAILABLE=1
|
||||||
}
|
}
|
||||||
function build_alma9 {
|
function build_alma9 {
|
||||||
if [ "${IMAGE_ALMA9_AVAILABLE:-0}" = "1" ]; then
|
if [ "${IMAGE_ALMA9_AVAILABLE:-0}" = "1" ]; then
|
||||||
echo "Image danielberteaud/alma:9.24.3-1 already available"
|
echo "Image danielberteaud/alma:9.24.4-1 already available"
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
# Image alma9 depends on alpine
|
# Image alma9 depends on alpine
|
||||||
build_alpine
|
build_alpine
|
||||||
if ! docker manifest inspect danielberteaud/alma:9.24.3-1 > /dev/null 2>&1; then
|
if ! docker manifest inspect danielberteaud/alma:9.24.4-1 > /dev/null 2>&1; then
|
||||||
echo "Building alma:9.24.3-1"
|
echo "Building alma:9.24.4-1"
|
||||||
export BUILDKIT_PROGRESS=plain
|
export BUILDKIT_PROGRESS=plain
|
||||||
docker build -t danielberteaud/alma:9.24.3-1 -t danielberteaud/alma9:latest -t danielberteaud/alma:9 --build-arg=ALMA=9 output/images/alma &&\
|
docker build -t danielberteaud/alma:9.24.4-1 -t danielberteaud/alma9:latest -t danielberteaud/alma:9 --build-arg=ALMA=9 output/images/alma &&\
|
||||||
docker push danielberteaud/alma:9.24.3-1 &&\
|
docker push danielberteaud/alma:9.24.4-1 &&\
|
||||||
docker push danielberteaud/alma9:latest &&\
|
docker push danielberteaud/alma9:latest &&\
|
||||||
docker push danielberteaud/alma:9 &&\
|
docker push danielberteaud/alma:9 &&\
|
||||||
echo "danielberteaud/alma:9.24.3-1 pushed to remote repo"
|
echo "danielberteaud/alma:9.24.4-1 pushed to remote repo"
|
||||||
else
|
else
|
||||||
echo "Image danielberteaud/alma:9.24.3-1 already available"
|
echo "Image danielberteaud/alma:9.24.4-1 already available"
|
||||||
fi
|
fi
|
||||||
IMAGE_ALMA9_AVAILABLE=1
|
IMAGE_ALMA9_AVAILABLE=1
|
||||||
}
|
}
|
||||||
function build_alpine {
|
function build_alpine {
|
||||||
if [ "${IMAGE_ALPINE_AVAILABLE:-0}" = "1" ]; then
|
if [ "${IMAGE_ALPINE_AVAILABLE:-0}" = "1" ]; then
|
||||||
echo "Image danielberteaud/alpine:24.3-1 already available"
|
echo "Image danielberteaud/alpine:24.4-1 already available"
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
if ! docker manifest inspect danielberteaud/alpine:24.3-1 > /dev/null 2>&1; then
|
if ! docker manifest inspect danielberteaud/alpine:24.4-1 > /dev/null 2>&1; then
|
||||||
echo "Building alpine:24.3-1"
|
echo "Building alpine:24.4-1"
|
||||||
export BUILDKIT_PROGRESS=plain
|
export BUILDKIT_PROGRESS=plain
|
||||||
docker build -t danielberteaud/alpine:24.3-1 -t danielberteaud/alpine:latest output/images/alpine &&\
|
docker build -t danielberteaud/alpine:24.4-1 -t danielberteaud/alpine:latest output/images/alpine &&\
|
||||||
docker push danielberteaud/alpine:24.3-1 &&\
|
docker push danielberteaud/alpine:24.4-1 &&\
|
||||||
docker push danielberteaud/alpine:latest &&\
|
docker push danielberteaud/alpine:latest &&\
|
||||||
echo "danielberteaud/alpine:24.3-1 pushed to remote repo"
|
echo "danielberteaud/alpine:24.4-1 pushed to remote repo"
|
||||||
else
|
else
|
||||||
echo "Image danielberteaud/alpine:24.3-1 already available"
|
echo "Image danielberteaud/alpine:24.4-1 already available"
|
||||||
fi
|
fi
|
||||||
IMAGE_ALPINE_AVAILABLE=1
|
IMAGE_ALPINE_AVAILABLE=1
|
||||||
}
|
}
|
||||||
function build_java11 {
|
function build_java11 {
|
||||||
if [ "${IMAGE_JAVA11_AVAILABLE:-0}" = "1" ]; then
|
if [ "${IMAGE_JAVA11_AVAILABLE:-0}" = "1" ]; then
|
||||||
echo "Image danielberteaud/java:11.24.3-5 already available"
|
echo "Image danielberteaud/java:11.24.4-1 already available"
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
if ! docker manifest inspect danielberteaud/java:11.24.3-5 > /dev/null 2>&1; then
|
if ! docker manifest inspect danielberteaud/java:11.24.4-1 > /dev/null 2>&1; then
|
||||||
echo "Building java:11.24.3-5"
|
echo "Building java:11.24.4-1"
|
||||||
export BUILDKIT_PROGRESS=plain
|
export BUILDKIT_PROGRESS=plain
|
||||||
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 build -t danielberteaud/java:11.24.4-1 -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/java:11.24.4-1 &&\
|
||||||
docker push danielberteaud/java11:latest &&\
|
docker push danielberteaud/java11:latest &&\
|
||||||
docker push danielberteaud/java:11 &&\
|
docker push danielberteaud/java:11 &&\
|
||||||
echo "danielberteaud/java:11.24.3-5 pushed to remote repo"
|
echo "danielberteaud/java:11.24.4-1 pushed to remote repo"
|
||||||
else
|
else
|
||||||
echo "Image danielberteaud/java:11.24.3-5 already available"
|
echo "Image danielberteaud/java:11.24.4-1 already available"
|
||||||
fi
|
fi
|
||||||
IMAGE_JAVA11_AVAILABLE=1
|
IMAGE_JAVA11_AVAILABLE=1
|
||||||
}
|
}
|
||||||
function build_java17 {
|
function build_java17 {
|
||||||
if [ "${IMAGE_JAVA17_AVAILABLE:-0}" = "1" ]; then
|
if [ "${IMAGE_JAVA17_AVAILABLE:-0}" = "1" ]; then
|
||||||
echo "Image danielberteaud/java:17.24.3-5 already available"
|
echo "Image danielberteaud/java:17.24.4-1 already available"
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
if ! docker manifest inspect danielberteaud/java:17.24.3-5 > /dev/null 2>&1; then
|
if ! docker manifest inspect danielberteaud/java:17.24.4-1 > /dev/null 2>&1; then
|
||||||
echo "Building java:17.24.3-5"
|
echo "Building java:17.24.4-1"
|
||||||
export BUILDKIT_PROGRESS=plain
|
export BUILDKIT_PROGRESS=plain
|
||||||
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 build -t danielberteaud/java:17.24.4-1 -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/java:17.24.4-1 &&\
|
||||||
docker push danielberteaud/java17:latest &&\
|
docker push danielberteaud/java17:latest &&\
|
||||||
docker push danielberteaud/java:17 &&\
|
docker push danielberteaud/java:17 &&\
|
||||||
echo "danielberteaud/java:17.24.3-5 pushed to remote repo"
|
echo "danielberteaud/java:17.24.4-1 pushed to remote repo"
|
||||||
else
|
else
|
||||||
echo "Image danielberteaud/java:17.24.3-5 already available"
|
echo "Image danielberteaud/java:17.24.4-1 already available"
|
||||||
fi
|
fi
|
||||||
IMAGE_JAVA17_AVAILABLE=1
|
IMAGE_JAVA17_AVAILABLE=1
|
||||||
}
|
}
|
||||||
function build_java21 {
|
function build_java21 {
|
||||||
if [ "${IMAGE_JAVA21_AVAILABLE:-0}" = "1" ]; then
|
if [ "${IMAGE_JAVA21_AVAILABLE:-0}" = "1" ]; then
|
||||||
echo "Image danielberteaud/java:21.24.3-5 already available"
|
echo "Image danielberteaud/java:21.24.4-1 already available"
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
if ! docker manifest inspect danielberteaud/java:21.24.3-5 > /dev/null 2>&1; then
|
if ! docker manifest inspect danielberteaud/java:21.24.4-1 > /dev/null 2>&1; then
|
||||||
echo "Building java:21.24.3-5"
|
echo "Building java:21.24.4-1"
|
||||||
export BUILDKIT_PROGRESS=plain
|
export BUILDKIT_PROGRESS=plain
|
||||||
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 build -t danielberteaud/java:21.24.4-1 -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/java:21.24.4-1 &&\
|
||||||
docker push danielberteaud/java21:latest &&\
|
docker push danielberteaud/java21:latest &&\
|
||||||
docker push danielberteaud/java:21 &&\
|
docker push danielberteaud/java:21 &&\
|
||||||
echo "danielberteaud/java:21.24.3-5 pushed to remote repo"
|
echo "danielberteaud/java:21.24.4-1 pushed to remote repo"
|
||||||
else
|
else
|
||||||
echo "Image danielberteaud/java:21.24.3-5 already available"
|
echo "Image danielberteaud/java:21.24.4-1 already available"
|
||||||
fi
|
fi
|
||||||
IMAGE_JAVA21_AVAILABLE=1
|
IMAGE_JAVA21_AVAILABLE=1
|
||||||
}
|
}
|
||||||
function build_java8 {
|
function build_java8 {
|
||||||
if [ "${IMAGE_JAVA8_AVAILABLE:-0}" = "1" ]; then
|
if [ "${IMAGE_JAVA8_AVAILABLE:-0}" = "1" ]; then
|
||||||
echo "Image danielberteaud/java:8.24.3-5 already available"
|
echo "Image danielberteaud/java:8.24.4-1 already available"
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
if ! docker manifest inspect danielberteaud/java:8.24.3-5 > /dev/null 2>&1; then
|
if ! docker manifest inspect danielberteaud/java:8.24.4-1 > /dev/null 2>&1; then
|
||||||
echo "Building java:8.24.3-5"
|
echo "Building java:8.24.4-1"
|
||||||
export BUILDKIT_PROGRESS=plain
|
export BUILDKIT_PROGRESS=plain
|
||||||
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 build -t danielberteaud/java:8.24.4-1 -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/java:8.24.4-1 &&\
|
||||||
docker push danielberteaud/java8:latest &&\
|
docker push danielberteaud/java8:latest &&\
|
||||||
docker push danielberteaud/java:8 &&\
|
docker push danielberteaud/java:8 &&\
|
||||||
echo "danielberteaud/java:8.24.3-5 pushed to remote repo"
|
echo "danielberteaud/java:8.24.4-1 pushed to remote repo"
|
||||||
else
|
else
|
||||||
echo "Image danielberteaud/java:8.24.3-5 already available"
|
echo "Image danielberteaud/java:8.24.4-1 already available"
|
||||||
fi
|
fi
|
||||||
IMAGE_JAVA8_AVAILABLE=1
|
IMAGE_JAVA8_AVAILABLE=1
|
||||||
}
|
}
|
||||||
function build_mariadb {
|
function build_mariadb {
|
||||||
if [ "${IMAGE_MARIADB_AVAILABLE:-0}" = "1" ]; then
|
if [ "${IMAGE_MARIADB_AVAILABLE:-0}" = "1" ]; then
|
||||||
echo "Image danielberteaud/mariadb:24.3-1 already available"
|
echo "Image danielberteaud/mariadb:24.4-1 already available"
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
# Image mariadb depends on mariadb_client
|
# Image mariadb depends on mariadb_client
|
||||||
build_mariadb_client
|
build_mariadb_client
|
||||||
if ! docker manifest inspect danielberteaud/mariadb:24.3-1 > /dev/null 2>&1; then
|
if ! docker manifest inspect danielberteaud/mariadb:24.4-1 > /dev/null 2>&1; then
|
||||||
echo "Building mariadb:24.3-1"
|
echo "Building mariadb:24.4-1"
|
||||||
export BUILDKIT_PROGRESS=plain
|
export BUILDKIT_PROGRESS=plain
|
||||||
docker build -t danielberteaud/mariadb:24.3-1 -t danielberteaud/mariadb:latest output/images/mariadb &&\
|
docker build -t danielberteaud/mariadb:24.4-1 -t danielberteaud/mariadb:latest output/images/mariadb &&\
|
||||||
docker push danielberteaud/mariadb:24.3-1 &&\
|
docker push danielberteaud/mariadb:24.4-1 &&\
|
||||||
docker push danielberteaud/mariadb:latest &&\
|
docker push danielberteaud/mariadb:latest &&\
|
||||||
echo "danielberteaud/mariadb:24.3-1 pushed to remote repo"
|
echo "danielberteaud/mariadb:24.4-1 pushed to remote repo"
|
||||||
else
|
else
|
||||||
echo "Image danielberteaud/mariadb:24.3-1 already available"
|
echo "Image danielberteaud/mariadb:24.4-1 already available"
|
||||||
fi
|
fi
|
||||||
IMAGE_MARIADB_AVAILABLE=1
|
IMAGE_MARIADB_AVAILABLE=1
|
||||||
}
|
}
|
||||||
function build_mariadb_client {
|
function build_mariadb_client {
|
||||||
if [ "${IMAGE_MARIADB_CLIENT_AVAILABLE:-0}" = "1" ]; then
|
if [ "${IMAGE_MARIADB_CLIENT_AVAILABLE:-0}" = "1" ]; then
|
||||||
echo "Image danielberteaud/mariadb-client:24.3-1 already available"
|
echo "Image danielberteaud/mariadb-client:24.4-1 already available"
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
# Image mariadb_client depends on alpine
|
# Image mariadb_client depends on alpine
|
||||||
build_alpine
|
build_alpine
|
||||||
if ! docker manifest inspect danielberteaud/mariadb-client:24.3-1 > /dev/null 2>&1; then
|
if ! docker manifest inspect danielberteaud/mariadb-client:24.4-1 > /dev/null 2>&1; then
|
||||||
echo "Building mariadb-client:24.3-1"
|
echo "Building mariadb-client:24.4-1"
|
||||||
export BUILDKIT_PROGRESS=plain
|
export BUILDKIT_PROGRESS=plain
|
||||||
docker build -t danielberteaud/mariadb-client:24.3-1 -t danielberteaud/mariadb-client:latest output/images/mariadb-client &&\
|
docker build -t danielberteaud/mariadb-client:24.4-1 -t danielberteaud/mariadb-client:latest output/images/mariadb-client &&\
|
||||||
docker push danielberteaud/mariadb-client:24.3-1 &&\
|
docker push danielberteaud/mariadb-client:24.4-1 &&\
|
||||||
docker push danielberteaud/mariadb-client:latest &&\
|
docker push danielberteaud/mariadb-client:latest &&\
|
||||||
echo "danielberteaud/mariadb-client:24.3-1 pushed to remote repo"
|
echo "danielberteaud/mariadb-client:24.4-1 pushed to remote repo"
|
||||||
else
|
else
|
||||||
echo "Image danielberteaud/mariadb-client:24.3-1 already available"
|
echo "Image danielberteaud/mariadb-client:24.4-1 already available"
|
||||||
fi
|
fi
|
||||||
IMAGE_MARIADB_CLIENT_AVAILABLE=1
|
IMAGE_MARIADB_CLIENT_AVAILABLE=1
|
||||||
}
|
}
|
||||||
function build_mongo50 {
|
function build_mongo50 {
|
||||||
if [ "${IMAGE_MONGO50_AVAILABLE:-0}" = "1" ]; then
|
if [ "${IMAGE_MONGO50_AVAILABLE:-0}" = "1" ]; then
|
||||||
echo "Image danielberteaud/mongo:5.0.24.3-1 already available"
|
echo "Image danielberteaud/mongo:5.0.24.4-1 already available"
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
# Image mongo50 depends on alma8
|
# Image mongo50 depends on alma8
|
||||||
build_alma8
|
build_alma8
|
||||||
if ! docker manifest inspect danielberteaud/mongo:5.0.24.3-1 > /dev/null 2>&1; then
|
if ! docker manifest inspect danielberteaud/mongo:5.0.24.4-1 > /dev/null 2>&1; then
|
||||||
echo "Building mongo:5.0.24.3-1"
|
echo "Building mongo:5.0.24.4-1"
|
||||||
export BUILDKIT_PROGRESS=plain
|
export BUILDKIT_PROGRESS=plain
|
||||||
docker build -t danielberteaud/mongo:5.0.24.3-1 -t danielberteaud/mongo:5.0 --build-arg=MONGO_MAJOR=5.0 output/images/mongo &&\
|
docker build -t danielberteaud/mongo:5.0.24.4-1 -t danielberteaud/mongo:5.0 --build-arg=MONGO_MAJOR=5.0 output/images/mongo &&\
|
||||||
docker push danielberteaud/mongo:5.0.24.3-1 &&\
|
docker push danielberteaud/mongo:5.0.24.4-1 &&\
|
||||||
docker push danielberteaud/mongo:5.0 &&\
|
docker push danielberteaud/mongo:5.0 &&\
|
||||||
echo "danielberteaud/mongo:5.0.24.3-1 pushed to remote repo"
|
echo "danielberteaud/mongo:5.0.24.4-1 pushed to remote repo"
|
||||||
else
|
else
|
||||||
echo "Image danielberteaud/mongo:5.0.24.3-1 already available"
|
echo "Image danielberteaud/mongo:5.0.24.4-1 already available"
|
||||||
fi
|
fi
|
||||||
IMAGE_MONGO50_AVAILABLE=1
|
IMAGE_MONGO50_AVAILABLE=1
|
||||||
}
|
}
|
||||||
function build_pgbouncer {
|
function build_pgbouncer {
|
||||||
if [ "${IMAGE_PGBOUNCER_AVAILABLE:-0}" = "1" ]; then
|
if [ "${IMAGE_PGBOUNCER_AVAILABLE:-0}" = "1" ]; then
|
||||||
echo "Image danielberteaud/pgbouncer:24.3-1 already available"
|
echo "Image danielberteaud/pgbouncer:24.4-1 already available"
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
# Image pgbouncer depends on alpine
|
# Image pgbouncer depends on alpine
|
||||||
build_alpine
|
build_alpine
|
||||||
if ! docker manifest inspect danielberteaud/pgbouncer:24.3-1 > /dev/null 2>&1; then
|
if ! docker manifest inspect danielberteaud/pgbouncer:24.4-1 > /dev/null 2>&1; then
|
||||||
echo "Building pgbouncer:24.3-1"
|
echo "Building pgbouncer:24.4-1"
|
||||||
export BUILDKIT_PROGRESS=plain
|
export BUILDKIT_PROGRESS=plain
|
||||||
docker build -t danielberteaud/pgbouncer:24.3-1 -t danielberteaud/pgbouncer:latest output/images/pgbouncer &&\
|
docker build -t danielberteaud/pgbouncer:24.4-1 -t danielberteaud/pgbouncer:latest output/images/pgbouncer &&\
|
||||||
docker push danielberteaud/pgbouncer:24.3-1 &&\
|
docker push danielberteaud/pgbouncer:24.4-1 &&\
|
||||||
docker push danielberteaud/pgbouncer:latest &&\
|
docker push danielberteaud/pgbouncer:latest &&\
|
||||||
echo "danielberteaud/pgbouncer:24.3-1 pushed to remote repo"
|
echo "danielberteaud/pgbouncer:24.4-1 pushed to remote repo"
|
||||||
else
|
else
|
||||||
echo "Image danielberteaud/pgbouncer:24.3-1 already available"
|
echo "Image danielberteaud/pgbouncer:24.4-1 already available"
|
||||||
fi
|
fi
|
||||||
IMAGE_PGBOUNCER_AVAILABLE=1
|
IMAGE_PGBOUNCER_AVAILABLE=1
|
||||||
}
|
}
|
||||||
|
@ -228,136 +228,136 @@ function build_pgcat {
|
||||||
}
|
}
|
||||||
function build_php82 {
|
function build_php82 {
|
||||||
if [ "${IMAGE_PHP82_AVAILABLE:-0}" = "1" ]; then
|
if [ "${IMAGE_PHP82_AVAILABLE:-0}" = "1" ]; then
|
||||||
echo "Image danielberteaud/php:82.24.3-1 already available"
|
echo "Image danielberteaud/php:82.24.4-1 already available"
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
# Image php82 depends on alpine
|
# Image php82 depends on alpine
|
||||||
build_alpine
|
build_alpine
|
||||||
if ! docker manifest inspect danielberteaud/php:82.24.3-1 > /dev/null 2>&1; then
|
if ! docker manifest inspect danielberteaud/php:82.24.4-1 > /dev/null 2>&1; then
|
||||||
echo "Building php:82.24.3-1"
|
echo "Building php:82.24.4-1"
|
||||||
export BUILDKIT_PROGRESS=plain
|
export BUILDKIT_PROGRESS=plain
|
||||||
docker build -t danielberteaud/php:82.24.3-1 -t danielberteaud/php:82 -t danielberteaud/php82:latest --build-arg=PHP_VERSION=82 output/images/php &&\
|
docker build -t danielberteaud/php:82.24.4-1 -t danielberteaud/php:82 -t danielberteaud/php82:latest --build-arg=PHP_VERSION=82 output/images/php &&\
|
||||||
docker push danielberteaud/php:82.24.3-1 &&\
|
docker push danielberteaud/php:82.24.4-1 &&\
|
||||||
docker push danielberteaud/php:82 &&\
|
docker push danielberteaud/php:82 &&\
|
||||||
docker push danielberteaud/php82:latest &&\
|
docker push danielberteaud/php82:latest &&\
|
||||||
echo "danielberteaud/php:82.24.3-1 pushed to remote repo"
|
echo "danielberteaud/php:82.24.4-1 pushed to remote repo"
|
||||||
else
|
else
|
||||||
echo "Image danielberteaud/php:82.24.3-1 already available"
|
echo "Image danielberteaud/php:82.24.4-1 already available"
|
||||||
fi
|
fi
|
||||||
IMAGE_PHP82_AVAILABLE=1
|
IMAGE_PHP82_AVAILABLE=1
|
||||||
}
|
}
|
||||||
function build_php83 {
|
function build_php83 {
|
||||||
if [ "${IMAGE_PHP83_AVAILABLE:-0}" = "1" ]; then
|
if [ "${IMAGE_PHP83_AVAILABLE:-0}" = "1" ]; then
|
||||||
echo "Image danielberteaud/php:83.24.3-1 already available"
|
echo "Image danielberteaud/php:83.24.4-1 already available"
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
# Image php83 depends on alpine
|
# Image php83 depends on alpine
|
||||||
build_alpine
|
build_alpine
|
||||||
if ! docker manifest inspect danielberteaud/php:83.24.3-1 > /dev/null 2>&1; then
|
if ! docker manifest inspect danielberteaud/php:83.24.4-1 > /dev/null 2>&1; then
|
||||||
echo "Building php:83.24.3-1"
|
echo "Building php:83.24.4-1"
|
||||||
export BUILDKIT_PROGRESS=plain
|
export BUILDKIT_PROGRESS=plain
|
||||||
docker build -t danielberteaud/php:83.24.3-1 -t danielberteaud/php:83 -t danielberteaud/php83:latest --build-arg=PHP_VERSION=83 output/images/php &&\
|
docker build -t danielberteaud/php:83.24.4-1 -t danielberteaud/php:83 -t danielberteaud/php83:latest --build-arg=PHP_VERSION=83 output/images/php &&\
|
||||||
docker push danielberteaud/php:83.24.3-1 &&\
|
docker push danielberteaud/php:83.24.4-1 &&\
|
||||||
docker push danielberteaud/php:83 &&\
|
docker push danielberteaud/php:83 &&\
|
||||||
docker push danielberteaud/php83:latest &&\
|
docker push danielberteaud/php83:latest &&\
|
||||||
echo "danielberteaud/php:83.24.3-1 pushed to remote repo"
|
echo "danielberteaud/php:83.24.4-1 pushed to remote repo"
|
||||||
else
|
else
|
||||||
echo "Image danielberteaud/php:83.24.3-1 already available"
|
echo "Image danielberteaud/php:83.24.4-1 already available"
|
||||||
fi
|
fi
|
||||||
IMAGE_PHP83_AVAILABLE=1
|
IMAGE_PHP83_AVAILABLE=1
|
||||||
}
|
}
|
||||||
function build_postgres15 {
|
function build_postgres15 {
|
||||||
if [ "${IMAGE_POSTGRES15_AVAILABLE:-0}" = "1" ]; then
|
if [ "${IMAGE_POSTGRES15_AVAILABLE:-0}" = "1" ]; then
|
||||||
echo "Image danielberteaud/postgres:15.24.3-2 already available"
|
echo "Image danielberteaud/postgres:15.24.4-1 already available"
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
# Image postgres15 depends on alma9
|
# Image postgres15 depends on alma9
|
||||||
build_alma9
|
build_alma9
|
||||||
if ! docker manifest inspect danielberteaud/postgres:15.24.3-2 > /dev/null 2>&1; then
|
if ! docker manifest inspect danielberteaud/postgres:15.24.4-1 > /dev/null 2>&1; then
|
||||||
echo "Building postgres:15.24.3-2"
|
echo "Building postgres:15.24.4-1"
|
||||||
export BUILDKIT_PROGRESS=plain
|
export BUILDKIT_PROGRESS=plain
|
||||||
docker build -t danielberteaud/postgres:15.24.3-2 -t danielberteaud/postgres15:latest -t danielberteaud/postgres:15 --build-arg=PG_VERSION=15 output/images/postgres &&\
|
docker build -t danielberteaud/postgres:15.24.4-1 -t danielberteaud/postgres15:latest -t danielberteaud/postgres:15 --build-arg=PG_VERSION=15 output/images/postgres &&\
|
||||||
docker push danielberteaud/postgres:15.24.3-2 &&\
|
docker push danielberteaud/postgres:15.24.4-1 &&\
|
||||||
docker push danielberteaud/postgres15:latest &&\
|
docker push danielberteaud/postgres15:latest &&\
|
||||||
docker push danielberteaud/postgres:15 &&\
|
docker push danielberteaud/postgres:15 &&\
|
||||||
echo "danielberteaud/postgres:15.24.3-2 pushed to remote repo"
|
echo "danielberteaud/postgres:15.24.4-1 pushed to remote repo"
|
||||||
else
|
else
|
||||||
echo "Image danielberteaud/postgres:15.24.3-2 already available"
|
echo "Image danielberteaud/postgres:15.24.4-1 already available"
|
||||||
fi
|
fi
|
||||||
IMAGE_POSTGRES15_AVAILABLE=1
|
IMAGE_POSTGRES15_AVAILABLE=1
|
||||||
}
|
}
|
||||||
function build_postgres16 {
|
function build_postgres16 {
|
||||||
if [ "${IMAGE_POSTGRES16_AVAILABLE:-0}" = "1" ]; then
|
if [ "${IMAGE_POSTGRES16_AVAILABLE:-0}" = "1" ]; then
|
||||||
echo "Image danielberteaud/postgres:16.24.3-2 already available"
|
echo "Image danielberteaud/postgres:16.24.4-1 already available"
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
# Image postgres16 depends on alma9
|
# Image postgres16 depends on alma9
|
||||||
build_alma9
|
build_alma9
|
||||||
if ! docker manifest inspect danielberteaud/postgres:16.24.3-2 > /dev/null 2>&1; then
|
if ! docker manifest inspect danielberteaud/postgres:16.24.4-1 > /dev/null 2>&1; then
|
||||||
echo "Building postgres:16.24.3-2"
|
echo "Building postgres:16.24.4-1"
|
||||||
export BUILDKIT_PROGRESS=plain
|
export BUILDKIT_PROGRESS=plain
|
||||||
docker build -t danielberteaud/postgres:16.24.3-2 -t danielberteaud/postgres16:latest -t danielberteaud/postgres:16 --build-arg=PG_VERSION=16 output/images/postgres &&\
|
docker build -t danielberteaud/postgres:16.24.4-1 -t danielberteaud/postgres16:latest -t danielberteaud/postgres:16 --build-arg=PG_VERSION=16 output/images/postgres &&\
|
||||||
docker push danielberteaud/postgres:16.24.3-2 &&\
|
docker push danielberteaud/postgres:16.24.4-1 &&\
|
||||||
docker push danielberteaud/postgres16:latest &&\
|
docker push danielberteaud/postgres16:latest &&\
|
||||||
docker push danielberteaud/postgres:16 &&\
|
docker push danielberteaud/postgres:16 &&\
|
||||||
echo "danielberteaud/postgres:16.24.3-2 pushed to remote repo"
|
echo "danielberteaud/postgres:16.24.4-1 pushed to remote repo"
|
||||||
else
|
else
|
||||||
echo "Image danielberteaud/postgres:16.24.3-2 already available"
|
echo "Image danielberteaud/postgres:16.24.4-1 already available"
|
||||||
fi
|
fi
|
||||||
IMAGE_POSTGRES16_AVAILABLE=1
|
IMAGE_POSTGRES16_AVAILABLE=1
|
||||||
}
|
}
|
||||||
function build_sqlite {
|
function build_sqlite {
|
||||||
if [ "${IMAGE_SQLITE_AVAILABLE:-0}" = "1" ]; then
|
if [ "${IMAGE_SQLITE_AVAILABLE:-0}" = "1" ]; then
|
||||||
echo "Image danielberteaud/sqlite:24.3-1 already available"
|
echo "Image danielberteaud/sqlite:24.4-1 already available"
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
# Image sqlite depends on alpine
|
# Image sqlite depends on alpine
|
||||||
build_alpine
|
build_alpine
|
||||||
if ! docker manifest inspect danielberteaud/sqlite:24.3-1 > /dev/null 2>&1; then
|
if ! docker manifest inspect danielberteaud/sqlite:24.4-1 > /dev/null 2>&1; then
|
||||||
echo "Building sqlite:24.3-1"
|
echo "Building sqlite:24.4-1"
|
||||||
export BUILDKIT_PROGRESS=plain
|
export BUILDKIT_PROGRESS=plain
|
||||||
docker build -t danielberteaud/sqlite:24.3-1 -t danielberteaud/sqlite:latest output/images/sqlite &&\
|
docker build -t danielberteaud/sqlite:24.4-1 -t danielberteaud/sqlite:latest output/images/sqlite &&\
|
||||||
docker push danielberteaud/sqlite:24.3-1 &&\
|
docker push danielberteaud/sqlite:24.4-1 &&\
|
||||||
docker push danielberteaud/sqlite:latest &&\
|
docker push danielberteaud/sqlite:latest &&\
|
||||||
echo "danielberteaud/sqlite:24.3-1 pushed to remote repo"
|
echo "danielberteaud/sqlite:24.4-1 pushed to remote repo"
|
||||||
else
|
else
|
||||||
echo "Image danielberteaud/sqlite:24.3-1 already available"
|
echo "Image danielberteaud/sqlite:24.4-1 already available"
|
||||||
fi
|
fi
|
||||||
IMAGE_SQLITE_AVAILABLE=1
|
IMAGE_SQLITE_AVAILABLE=1
|
||||||
}
|
}
|
||||||
function build_wait_for {
|
function build_wait_for {
|
||||||
if [ "${IMAGE_WAIT_FOR_AVAILABLE:-0}" = "1" ]; then
|
if [ "${IMAGE_WAIT_FOR_AVAILABLE:-0}" = "1" ]; then
|
||||||
echo "Image danielberteaud/wait-for:24.3-1 already available"
|
echo "Image danielberteaud/wait-for:24.4-1 already available"
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
if ! docker manifest inspect danielberteaud/wait-for:24.3-1 > /dev/null 2>&1; then
|
if ! docker manifest inspect danielberteaud/wait-for:24.4-1 > /dev/null 2>&1; then
|
||||||
echo "Building wait-for:24.3-1"
|
echo "Building wait-for:24.4-1"
|
||||||
export BUILDKIT_PROGRESS=plain
|
export BUILDKIT_PROGRESS=plain
|
||||||
docker build -t danielberteaud/wait-for:24.3-1 -t danielberteaud/wait-for:latest output/images/wait-for &&\
|
docker build -t danielberteaud/wait-for:24.4-1 -t danielberteaud/wait-for:latest output/images/wait-for &&\
|
||||||
docker push danielberteaud/wait-for:24.3-1 &&\
|
docker push danielberteaud/wait-for:24.4-1 &&\
|
||||||
docker push danielberteaud/wait-for:latest &&\
|
docker push danielberteaud/wait-for:latest &&\
|
||||||
echo "danielberteaud/wait-for:24.3-1 pushed to remote repo"
|
echo "danielberteaud/wait-for:24.4-1 pushed to remote repo"
|
||||||
else
|
else
|
||||||
echo "Image danielberteaud/wait-for:24.3-1 already available"
|
echo "Image danielberteaud/wait-for:24.4-1 already available"
|
||||||
fi
|
fi
|
||||||
IMAGE_WAIT_FOR_AVAILABLE=1
|
IMAGE_WAIT_FOR_AVAILABLE=1
|
||||||
}
|
}
|
||||||
function build_wkhtmltopdf {
|
function build_wkhtmltopdf {
|
||||||
if [ "${IMAGE_WKHTMLTOPDF_AVAILABLE:-0}" = "1" ]; then
|
if [ "${IMAGE_WKHTMLTOPDF_AVAILABLE:-0}" = "1" ]; then
|
||||||
echo "Image danielberteaud/wkhtmltopdf:24.3-1 already available"
|
echo "Image danielberteaud/wkhtmltopdf:24.4-1 already available"
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
# Image wkhtmltopdf depends on alpine
|
# Image wkhtmltopdf depends on alpine
|
||||||
build_alpine
|
build_alpine
|
||||||
if ! docker manifest inspect danielberteaud/wkhtmltopdf:24.3-1 > /dev/null 2>&1; then
|
if ! docker manifest inspect danielberteaud/wkhtmltopdf:24.4-1 > /dev/null 2>&1; then
|
||||||
echo "Building wkhtmltopdf:24.3-1"
|
echo "Building wkhtmltopdf:24.4-1"
|
||||||
export BUILDKIT_PROGRESS=plain
|
export BUILDKIT_PROGRESS=plain
|
||||||
docker build -t danielberteaud/wkhtmltopdf:24.3-1 -t danielberteaud/wkhtmltopdf:latest output/images/wkhtmltopdf &&\
|
docker build -t danielberteaud/wkhtmltopdf:24.4-1 -t danielberteaud/wkhtmltopdf:latest output/images/wkhtmltopdf &&\
|
||||||
docker push danielberteaud/wkhtmltopdf:24.3-1 &&\
|
docker push danielberteaud/wkhtmltopdf:24.4-1 &&\
|
||||||
docker push danielberteaud/wkhtmltopdf:latest &&\
|
docker push danielberteaud/wkhtmltopdf:latest &&\
|
||||||
echo "danielberteaud/wkhtmltopdf:24.3-1 pushed to remote repo"
|
echo "danielberteaud/wkhtmltopdf:24.4-1 pushed to remote repo"
|
||||||
else
|
else
|
||||||
echo "Image danielberteaud/wkhtmltopdf:24.3-1 already available"
|
echo "Image danielberteaud/wkhtmltopdf:24.4-1 already available"
|
||||||
fi
|
fi
|
||||||
IMAGE_WKHTMLTOPDF_AVAILABLE=1
|
IMAGE_WKHTMLTOPDF_AVAILABLE=1
|
||||||
}
|
}
|
||||||
|
|
|
@ -212,13 +212,13 @@ docker:
|
||||||
base_images:
|
base_images:
|
||||||
# wait for services to be online, allow configuring service dependencies
|
# wait for services to be online, allow configuring service dependencies
|
||||||
wait_for:
|
wait_for:
|
||||||
image: wait-for:24.3-1
|
image: wait-for:24.4-1
|
||||||
tags:
|
tags:
|
||||||
- wait-for:latest
|
- wait-for:latest
|
||||||
|
|
||||||
# AlmaLinux 8
|
# AlmaLinux 8
|
||||||
alma8:
|
alma8:
|
||||||
image: alma:8.24.3-1
|
image: alma:8.24.4-1
|
||||||
build_args:
|
build_args:
|
||||||
ALMA: 8
|
ALMA: 8
|
||||||
tags:
|
tags:
|
||||||
|
@ -230,7 +230,7 @@ docker:
|
||||||
|
|
||||||
# AlmaLinux 9
|
# AlmaLinux 9
|
||||||
alma9:
|
alma9:
|
||||||
image: alma:9.24.3-1
|
image: alma:9.24.4-1
|
||||||
build_args:
|
build_args:
|
||||||
ALMA: 9
|
ALMA: 9
|
||||||
tags:
|
tags:
|
||||||
|
@ -241,13 +241,13 @@ docker:
|
||||||
|
|
||||||
# Latest alpine
|
# Latest alpine
|
||||||
alpine:
|
alpine:
|
||||||
image: alpine:24.3-1
|
image: alpine:24.4-1
|
||||||
tags:
|
tags:
|
||||||
- alpine:latest
|
- alpine:latest
|
||||||
|
|
||||||
# Alpine with Java8 (temurin)
|
# Alpine with Java8 (temurin)
|
||||||
java8:
|
java8:
|
||||||
image: java:8.24.3-5
|
image: java:8.24.4-1
|
||||||
build_args:
|
build_args:
|
||||||
JAVA_VERSION: 8
|
JAVA_VERSION: 8
|
||||||
tags:
|
tags:
|
||||||
|
@ -256,7 +256,7 @@ docker:
|
||||||
|
|
||||||
# Alpine with Java11 (temurin)
|
# Alpine with Java11 (temurin)
|
||||||
java11:
|
java11:
|
||||||
image: java:11.24.3-5
|
image: java:11.24.4-1
|
||||||
build_args:
|
build_args:
|
||||||
JAVA_VERSION: 11
|
JAVA_VERSION: 11
|
||||||
tags:
|
tags:
|
||||||
|
@ -265,7 +265,7 @@ docker:
|
||||||
|
|
||||||
# Alpine with Java17 (temurin)
|
# Alpine with Java17 (temurin)
|
||||||
java17:
|
java17:
|
||||||
image: java:17.24.3-5
|
image: java:17.24.4-1
|
||||||
build_args:
|
build_args:
|
||||||
JAVA_VERSION: 17
|
JAVA_VERSION: 17
|
||||||
tags:
|
tags:
|
||||||
|
@ -274,7 +274,7 @@ docker:
|
||||||
|
|
||||||
# Alpine with Java21 (temurin)
|
# Alpine with Java21 (temurin)
|
||||||
java21:
|
java21:
|
||||||
image: java:21.24.3-5
|
image: java:21.24.4-1
|
||||||
build_args:
|
build_args:
|
||||||
JAVA_VERSION: 21
|
JAVA_VERSION: 21
|
||||||
tags:
|
tags:
|
||||||
|
@ -283,7 +283,7 @@ docker:
|
||||||
|
|
||||||
# Postgres
|
# Postgres
|
||||||
postgres15:
|
postgres15:
|
||||||
image: postgres:15.24.3-2
|
image: postgres:15.24.4-1
|
||||||
build_args:
|
build_args:
|
||||||
PG_VERSION: 15
|
PG_VERSION: 15
|
||||||
tags:
|
tags:
|
||||||
|
@ -293,7 +293,7 @@ docker:
|
||||||
- alma9
|
- alma9
|
||||||
|
|
||||||
postgres16:
|
postgres16:
|
||||||
image: postgres:16.24.3-2
|
image: postgres:16.24.4-1
|
||||||
build_args:
|
build_args:
|
||||||
PG_VERSION: 16
|
PG_VERSION: 16
|
||||||
tags:
|
tags:
|
||||||
|
@ -304,7 +304,7 @@ docker:
|
||||||
|
|
||||||
# Mariadb client
|
# Mariadb client
|
||||||
mariadb_client:
|
mariadb_client:
|
||||||
image: mariadb-client:24.3-1
|
image: mariadb-client:24.4-1
|
||||||
tags:
|
tags:
|
||||||
- mariadb-client:latest
|
- mariadb-client:latest
|
||||||
depends_on:
|
depends_on:
|
||||||
|
@ -312,7 +312,7 @@ docker:
|
||||||
|
|
||||||
# MariaDB server
|
# MariaDB server
|
||||||
mariadb:
|
mariadb:
|
||||||
image: mariadb:24.3-1
|
image: mariadb:24.4-1
|
||||||
tags:
|
tags:
|
||||||
- mariadb:latest
|
- mariadb:latest
|
||||||
depends_on:
|
depends_on:
|
||||||
|
@ -320,7 +320,7 @@ docker:
|
||||||
|
|
||||||
# MongoDB
|
# MongoDB
|
||||||
mongo50:
|
mongo50:
|
||||||
image: mongo:5.0.24.3-1
|
image: mongo:5.0.24.4-1
|
||||||
build_args:
|
build_args:
|
||||||
MONGO_MAJOR: "5.0"
|
MONGO_MAJOR: "5.0"
|
||||||
tags:
|
tags:
|
||||||
|
@ -330,7 +330,7 @@ docker:
|
||||||
|
|
||||||
# SQLite
|
# SQLite
|
||||||
sqlite:
|
sqlite:
|
||||||
image: sqlite:24.3-1
|
image: sqlite:24.4-1
|
||||||
tags:
|
tags:
|
||||||
- sqlite:latest
|
- sqlite:latest
|
||||||
depends_on:
|
depends_on:
|
||||||
|
@ -338,7 +338,7 @@ docker:
|
||||||
|
|
||||||
# pgbouncer
|
# pgbouncer
|
||||||
pgbouncer:
|
pgbouncer:
|
||||||
image: pgbouncer:24.3-1
|
image: pgbouncer:24.4-1
|
||||||
tags:
|
tags:
|
||||||
- pgbouncer:latest
|
- pgbouncer:latest
|
||||||
depends_on:
|
depends_on:
|
||||||
|
@ -354,7 +354,7 @@ docker:
|
||||||
|
|
||||||
# PHP
|
# PHP
|
||||||
php82:
|
php82:
|
||||||
image: php:82.24.3-1
|
image: php:82.24.4-1
|
||||||
build_args:
|
build_args:
|
||||||
PHP_VERSION: 82
|
PHP_VERSION: 82
|
||||||
tags:
|
tags:
|
||||||
|
@ -364,7 +364,7 @@ docker:
|
||||||
- alpine
|
- alpine
|
||||||
|
|
||||||
php83:
|
php83:
|
||||||
image: php:83.24.3-1
|
image: php:83.24.4-1
|
||||||
build_args:
|
build_args:
|
||||||
PHP_VERSION: 83
|
PHP_VERSION: 83
|
||||||
tags:
|
tags:
|
||||||
|
@ -375,7 +375,7 @@ docker:
|
||||||
|
|
||||||
# alpine based wkhtml2pdf
|
# alpine based wkhtml2pdf
|
||||||
wkhtmltopdf:
|
wkhtmltopdf:
|
||||||
image: wkhtmltopdf:24.3-1
|
image: wkhtmltopdf:24.4-1
|
||||||
tags:
|
tags:
|
||||||
- wkhtmltopdf:latest
|
- wkhtmltopdf:latest
|
||||||
depends_on:
|
depends_on:
|
||||||
|
|
Loading…
Reference in New Issue
Block a user