From c8c3ec9bef5df76c2aba30fb8a3c3f6bd8790a4a Mon Sep 17 00:00:00 2001 From: bfren Date: Sun, 11 Oct 2026 14:52:56 +0100 Subject: [PATCH 1/3] Bumping version to 4.2.14 --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index a85ba9b..2393fef 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4.2.13 \ No newline at end of file +4.2.14 \ No newline at end of file From 84e9a644c26ba797d79dbcd4852517e5e1a40c89 Mon Sep 17 00:00:00 2001 From: bfren Date: Sun, 11 Oct 2026 14:52:59 +0100 Subject: [PATCH 2/3] Using new container termination --- overlay/etc/s6-overlay/s6-rc.d/postgresql/finish | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/overlay/etc/s6-overlay/s6-rc.d/postgresql/finish b/overlay/etc/s6-overlay/s6-rc.d/postgresql/finish index 9b91aa7..ca0589a 100644 --- a/overlay/etc/s6-overlay/s6-rc.d/postgresql/finish +++ b/overlay/etc/s6-overlay/s6-rc.d/postgresql/finish @@ -5,7 +5,8 @@ use bf-postgresql use bf-s6 bf env load -x postgresql -# Stop server and terminate container, unless we are restoring from a backup +# Terminate container, unless we are restoring from a backup +# PostgreSQL itself is stopped by s6 using the signal in ./down-signal (SIGINT = fast shutdown) def main [...args] { # check whether or not we are restoring from a backup if (bf-postgresql restore is_restoring) { @@ -13,9 +14,6 @@ def main [...args] { exit 0 } - # stop server gracefully - bf-postgresql ctl stop - # terminate container - bf-s6 svc finish --terminate + bf-s6 svc finish --terminate ...$args } From ad32aea6c4d639bd80236b8bb73477c80cf41211 Mon Sep 17 00:00:00 2001 From: bfren Date: Sun, 11 Oct 2026 14:53:11 +0100 Subject: [PATCH 3/3] Using latest base images --- 12/Dockerfile | 2 +- 13/Dockerfile | 2 +- 14/Dockerfile | 2 +- 15/Dockerfile | 2 +- 16/Dockerfile | 2 +- 17/Dockerfile | 2 +- 18/Dockerfile | 2 +- generate-dockerfiles.sh | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/12/Dockerfile b/12/Dockerfile index 7fbfd56..abf53f0 100644 --- a/12/Dockerfile +++ b/12/Dockerfile @@ -1,4 +1,4 @@ -FROM quay.io/bfren/alpine-s6:alpine3.18-6.3.3 +FROM quay.io/bfren/alpine-s6:alpine3.18-6.4.0 LABEL org.opencontainers.image.source="https://github.com/bfren/docker-postgresql" diff --git a/13/Dockerfile b/13/Dockerfile index e0fa0d4..918a451 100644 --- a/13/Dockerfile +++ b/13/Dockerfile @@ -1,4 +1,4 @@ -FROM quay.io/bfren/alpine-s6:alpine3.19-6.3.3 +FROM quay.io/bfren/alpine-s6:alpine3.19-6.4.0 LABEL org.opencontainers.image.source="https://github.com/bfren/docker-postgresql" diff --git a/14/Dockerfile b/14/Dockerfile index a78cb02..e20da37 100644 --- a/14/Dockerfile +++ b/14/Dockerfile @@ -1,4 +1,4 @@ -FROM quay.io/bfren/alpine-s6:alpine3.20-6.3.3 +FROM quay.io/bfren/alpine-s6:alpine3.20-6.4.0 LABEL org.opencontainers.image.source="https://github.com/bfren/docker-postgresql" diff --git a/15/Dockerfile b/15/Dockerfile index 18b051d..a55af29 100644 --- a/15/Dockerfile +++ b/15/Dockerfile @@ -1,4 +1,4 @@ -FROM quay.io/bfren/alpine-s6:alpine3.22-6.3.3 +FROM quay.io/bfren/alpine-s6:alpine3.22-6.4.0 LABEL org.opencontainers.image.source="https://github.com/bfren/docker-postgresql" diff --git a/16/Dockerfile b/16/Dockerfile index c31b918..efe752a 100644 --- a/16/Dockerfile +++ b/16/Dockerfile @@ -1,4 +1,4 @@ -FROM quay.io/bfren/alpine-s6:alpine3.24-6.3.3 +FROM quay.io/bfren/alpine-s6:alpine3.24-6.4.0 LABEL org.opencontainers.image.source="https://github.com/bfren/docker-postgresql" diff --git a/17/Dockerfile b/17/Dockerfile index 875ca33..e65aace 100644 --- a/17/Dockerfile +++ b/17/Dockerfile @@ -1,4 +1,4 @@ -FROM quay.io/bfren/alpine-s6:alpine3.24-6.3.3 +FROM quay.io/bfren/alpine-s6:alpine3.24-6.4.0 LABEL org.opencontainers.image.source="https://github.com/bfren/docker-postgresql" diff --git a/18/Dockerfile b/18/Dockerfile index c9c3410..a4a146f 100644 --- a/18/Dockerfile +++ b/18/Dockerfile @@ -1,4 +1,4 @@ -FROM quay.io/bfren/alpine-s6:alpine3.24-6.3.3 +FROM quay.io/bfren/alpine-s6:alpine3.24-6.4.0 LABEL org.opencontainers.image.source="https://github.com/bfren/docker-postgresql" diff --git a/generate-dockerfiles.sh b/generate-dockerfiles.sh index e79423f..b519aba 100755 --- a/generate-dockerfiles.sh +++ b/generate-dockerfiles.sh @@ -4,7 +4,7 @@ set -euo pipefail docker pull bfren/alpine -BASE_VERSION="6.3.3" +BASE_VERSION="6.4.0" echo "Base: ${BASE_VERSION}" POSTGRESQL_VERSIONS="12 13 14 15 16 17 18"