From cf730db7c91628c23af86df206ab1e98ef0192b8 Mon Sep 17 00:00:00 2001 From: ImreSamu Date: Fri, 24 May 2024 18:09:00 +0200 Subject: [PATCH] Alpine 3.20 update and temporary keep some alpine3.18 image. --- .circleci/config.yml | 20 +- .github/workflows/main.yml | 20 +- 12-3.3/alpine3.18/tags | 1 - 12-3.3/{alpine3.18 => alpine3.20}/Dockerfile | 4 +- .../initdb-postgis.sh | 0 12-3.3/alpine3.20/tags | 1 + .../update-postgis.sh | 0 12-3.4/alpine3.18/tags | 1 - 12-3.4/alpine3.19/tags | 2 +- 12-3.4/{alpine3.18 => alpine3.20}/Dockerfile | 4 +- .../initdb-postgis.sh | 0 12-3.4/alpine3.20/tags | 1 + .../update-postgis.sh | 0 13-3.3/alpine3.18/tags | 1 - 13-3.3/{alpine3.18 => alpine3.20}/Dockerfile | 4 +- .../initdb-postgis.sh | 0 13-3.3/alpine3.20/tags | 1 + .../update-postgis.sh | 0 13-3.4/alpine3.18/tags | 1 - 13-3.4/alpine3.19/tags | 2 +- 13-3.4/{alpine3.18 => alpine3.20}/Dockerfile | 4 +- .../initdb-postgis.sh | 0 13-3.4/alpine3.20/tags | 1 + .../update-postgis.sh | 0 14-3.3/alpine3.18/tags | 1 - 14-3.3/{alpine3.18 => alpine3.20}/Dockerfile | 4 +- .../initdb-postgis.sh | 0 14-3.3/alpine3.20/tags | 1 + .../update-postgis.sh | 0 14-3.4/alpine3.18/tags | 1 - 14-3.4/alpine3.19/tags | 2 +- 14-3.4/{alpine3.18 => alpine3.20}/Dockerfile | 4 +- .../initdb-postgis.sh | 0 14-3.4/alpine3.20/tags | 1 + .../update-postgis.sh | 0 15-3.3/alpine3.18/tags | 1 - 15-3.3/{alpine3.18 => alpine3.20}/Dockerfile | 4 +- .../initdb-postgis.sh | 0 15-3.3/alpine3.20/tags | 1 + .../update-postgis.sh | 0 15-3.4-bundle0/bookworm/Dockerfile | 2 +- 15-3.4/alpine3.18/tags | 1 - 15-3.4/alpine3.19/tags | 2 +- 15-3.4/{alpine3.18 => alpine3.20}/Dockerfile | 4 +- .../initdb-postgis.sh | 0 15-3.4/alpine3.20/tags | 1 + .../update-postgis.sh | 0 16-3.3/alpine3.18/tags | 1 - 16-3.3/{alpine3.18 => alpine3.20}/Dockerfile | 4 +- .../initdb-postgis.sh | 0 16-3.3/alpine3.20/tags | 1 + .../update-postgis.sh | 0 16-3.4-bundle0/bookworm/Dockerfile | 2 +- 16-3.4/alpine3.18/tags | 1 - 16-3.4/alpine3.19/tags | 2 +- 16-3.4/{alpine3.18 => alpine3.20}/Dockerfile | 4 +- .../initdb-postgis.sh | 0 16-3.4/alpine3.20/tags | 1 + .../update-postgis.sh | 0 README.md | 75 ++++--- manifest.sh | 210 ++++++++++-------- versions.json | 98 ++++---- versions.sh | 6 +- 63 files changed, 273 insertions(+), 230 deletions(-) delete mode 100644 12-3.3/alpine3.18/tags rename 12-3.3/{alpine3.18 => alpine3.20}/Dockerfile (99%) rename 12-3.3/{alpine3.18 => alpine3.20}/initdb-postgis.sh (100%) create mode 100644 12-3.3/alpine3.20/tags rename 12-3.3/{alpine3.18 => alpine3.20}/update-postgis.sh (100%) delete mode 100644 12-3.4/alpine3.18/tags rename 12-3.4/{alpine3.18 => alpine3.20}/Dockerfile (99%) rename 12-3.4/{alpine3.18 => alpine3.20}/initdb-postgis.sh (100%) create mode 100644 12-3.4/alpine3.20/tags rename 12-3.4/{alpine3.18 => alpine3.20}/update-postgis.sh (100%) delete mode 100644 13-3.3/alpine3.18/tags rename 13-3.3/{alpine3.18 => alpine3.20}/Dockerfile (99%) rename 13-3.3/{alpine3.18 => alpine3.20}/initdb-postgis.sh (100%) create mode 100644 13-3.3/alpine3.20/tags rename 13-3.3/{alpine3.18 => alpine3.20}/update-postgis.sh (100%) delete mode 100644 13-3.4/alpine3.18/tags rename 13-3.4/{alpine3.18 => alpine3.20}/Dockerfile (99%) rename 13-3.4/{alpine3.18 => alpine3.20}/initdb-postgis.sh (100%) create mode 100644 13-3.4/alpine3.20/tags rename 13-3.4/{alpine3.18 => alpine3.20}/update-postgis.sh (100%) delete mode 100644 14-3.3/alpine3.18/tags rename 14-3.3/{alpine3.18 => alpine3.20}/Dockerfile (99%) rename 14-3.3/{alpine3.18 => alpine3.20}/initdb-postgis.sh (100%) create mode 100644 14-3.3/alpine3.20/tags rename 14-3.3/{alpine3.18 => alpine3.20}/update-postgis.sh (100%) delete mode 100644 14-3.4/alpine3.18/tags rename 14-3.4/{alpine3.18 => alpine3.20}/Dockerfile (99%) rename 14-3.4/{alpine3.18 => alpine3.20}/initdb-postgis.sh (100%) create mode 100644 14-3.4/alpine3.20/tags rename 14-3.4/{alpine3.18 => alpine3.20}/update-postgis.sh (100%) delete mode 100644 15-3.3/alpine3.18/tags rename 15-3.3/{alpine3.18 => alpine3.20}/Dockerfile (99%) rename 15-3.3/{alpine3.18 => alpine3.20}/initdb-postgis.sh (100%) create mode 100644 15-3.3/alpine3.20/tags rename 15-3.3/{alpine3.18 => alpine3.20}/update-postgis.sh (100%) delete mode 100644 15-3.4/alpine3.18/tags rename 15-3.4/{alpine3.18 => alpine3.20}/Dockerfile (99%) rename 15-3.4/{alpine3.18 => alpine3.20}/initdb-postgis.sh (100%) create mode 100644 15-3.4/alpine3.20/tags rename 15-3.4/{alpine3.18 => alpine3.20}/update-postgis.sh (100%) delete mode 100644 16-3.3/alpine3.18/tags rename 16-3.3/{alpine3.18 => alpine3.20}/Dockerfile (99%) rename 16-3.3/{alpine3.18 => alpine3.20}/initdb-postgis.sh (100%) create mode 100644 16-3.3/alpine3.20/tags rename 16-3.3/{alpine3.18 => alpine3.20}/update-postgis.sh (100%) delete mode 100644 16-3.4/alpine3.18/tags rename 16-3.4/{alpine3.18 => alpine3.20}/Dockerfile (99%) rename 16-3.4/{alpine3.18 => alpine3.20}/initdb-postgis.sh (100%) create mode 100644 16-3.4/alpine3.20/tags rename 16-3.4/{alpine3.18 => alpine3.20}/update-postgis.sh (100%) diff --git a/.circleci/config.yml b/.circleci/config.yml index 4259a969..2f2dfda3 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -126,39 +126,39 @@ workflows: "12-3.0-alpine3.18", "12-3.1-alpine3.18", "12-3.2-alpine3.18", - "12-3.3-alpine3.18", - "12-3.4-alpine3.18", + "12-3.3-alpine3.20", "12-3.4-alpine3.19", + "12-3.4-alpine3.20", "12-3.4-bookworm", "12-3.4-bullseye", "13-3.0-alpine3.18", "13-3.1-alpine3.18", "13-3.2-alpine3.18", - "13-3.3-alpine3.18", - "13-3.4-alpine3.18", + "13-3.3-alpine3.20", "13-3.4-alpine3.19", + "13-3.4-alpine3.20", "13-3.4-bookworm", "13-3.4-bullseye", "14-3.1-alpine3.18", "14-3.2-alpine3.18", - "14-3.3-alpine3.18", - "14-3.4-alpine3.18", + "14-3.3-alpine3.20", "14-3.4-alpine3.19", + "14-3.4-alpine3.20", "14-3.4-bookworm", "14-3.4-bullseye", "14-l3.1.9gcp-bookworm", "15-3.2-alpine3.18", - "15-3.3-alpine3.18", - "15-3.4-alpine3.18", + "15-3.3-alpine3.20", "15-3.4-alpine3.19", + "15-3.4-alpine3.20", # --skip-- "15-3.4-bookworm", --> generated with the related bundle job! "15-3.4-bullseye", "15-3.4-bundle0-bookworm", "15-master-bookworm", "15-recent-bookworm", - "16-3.3-alpine3.18", - "16-3.4-alpine3.18", + "16-3.3-alpine3.20", "16-3.4-alpine3.19", + "16-3.4-alpine3.20", # --skip-- "16-3.4-bookworm", --> generated with the related bundle job! "16-3.4-bullseye", "16-3.4-bundle0-bookworm", diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 9beffa14..856c9904 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -27,39 +27,39 @@ jobs: - { version: "12-3.0", variant: "alpine3.18" } - { version: "12-3.1", variant: "alpine3.18" } - { version: "12-3.2", variant: "alpine3.18" } - - { version: "12-3.3", variant: "alpine3.18" } - - { version: "12-3.4", variant: "alpine3.18" } + - { version: "12-3.3", variant: "alpine3.20" } - { version: "12-3.4", variant: "alpine3.19" } + - { version: "12-3.4", variant: "alpine3.20" } - { version: "12-3.4", variant: "bookworm" } - { version: "12-3.4", variant: "bullseye" } - { version: "13-3.0", variant: "alpine3.18" } - { version: "13-3.1", variant: "alpine3.18" } - { version: "13-3.2", variant: "alpine3.18" } - - { version: "13-3.3", variant: "alpine3.18" } - - { version: "13-3.4", variant: "alpine3.18" } + - { version: "13-3.3", variant: "alpine3.20" } - { version: "13-3.4", variant: "alpine3.19" } + - { version: "13-3.4", variant: "alpine3.20" } - { version: "13-3.4", variant: "bookworm" } - { version: "13-3.4", variant: "bullseye" } - { version: "14-3.1", variant: "alpine3.18" } - { version: "14-3.2", variant: "alpine3.18" } - - { version: "14-3.3", variant: "alpine3.18" } - - { version: "14-3.4", variant: "alpine3.18" } + - { version: "14-3.3", variant: "alpine3.20" } - { version: "14-3.4", variant: "alpine3.19" } + - { version: "14-3.4", variant: "alpine3.20" } - { version: "14-3.4", variant: "bookworm" } - { version: "14-3.4", variant: "bullseye" } - { version: "14-l3.1.9gcp", variant: "bookworm" } - { version: "15-3.2", variant: "alpine3.18" } - - { version: "15-3.3", variant: "alpine3.18" } - - { version: "15-3.4", variant: "alpine3.18" } + - { version: "15-3.3", variant: "alpine3.20" } - { version: "15-3.4", variant: "alpine3.19" } + - { version: "15-3.4", variant: "alpine3.20" } # --skip-- - { version: "15-3.4", variant: "bookworm" } --> generated with the related bundle job! - { version: "15-3.4", variant: "bullseye" } - { version: "15-3.4-bundle0", variant: "bookworm" } - { version: "15-master", variant: "bookworm" } - { version: "15-recent", variant: "bookworm" } - - { version: "16-3.3", variant: "alpine3.18" } - - { version: "16-3.4", variant: "alpine3.18" } + - { version: "16-3.3", variant: "alpine3.20" } - { version: "16-3.4", variant: "alpine3.19" } + - { version: "16-3.4", variant: "alpine3.20" } # --skip-- - { version: "16-3.4", variant: "bookworm" } --> generated with the related bundle job! - { version: "16-3.4", variant: "bullseye" } - { version: "16-3.4-bundle0", variant: "bookworm" } diff --git a/12-3.3/alpine3.18/tags b/12-3.3/alpine3.18/tags deleted file mode 100644 index ee4c96be..00000000 --- a/12-3.3/alpine3.18/tags +++ /dev/null @@ -1 +0,0 @@ -12-3.3-alpine3.18 12-3.3.6-alpine3.18 diff --git a/12-3.3/alpine3.18/Dockerfile b/12-3.3/alpine3.20/Dockerfile similarity index 99% rename from 12-3.3/alpine3.18/Dockerfile rename to 12-3.3/alpine3.20/Dockerfile index c755c468..47bdc0e5 100644 --- a/12-3.3/alpine3.18/Dockerfile +++ b/12-3.3/alpine3.20/Dockerfile @@ -4,7 +4,7 @@ # PLEASE DO NOT EDIT IT DIRECTLY. # -ARG PGIS1_BASE_IMAGE=postgres:12-alpine3.18 +ARG PGIS1_BASE_IMAGE=postgres:12-alpine3.20 ARG PGIS1_POSTGIS_REPOSITORY=https://github.com/postgis/postgis.git ARG PGIS1_POSTGIS_CHECKOUT=tags/3.3.6 ARG PGIS1_POSTGIS_CHECKOUT_SHA1=cfe89b39940bae86a7a9c529b7961a641b5bf245 @@ -16,7 +16,7 @@ ARG PGIS1_POSTGIS_CHECKOUT ARG PGIS1_POSTGIS_CHECKOUT_SHA1 LABEL maintainer="PostGIS Project - https://postgis.net" \ - org.opencontainers.image.description="PostGIS ${PGIS1_POSTGIS_CHECKOUT} spatial database extension with PostgreSQL 12 alpine3.18" \ + org.opencontainers.image.description="PostGIS ${PGIS1_POSTGIS_CHECKOUT} spatial database extension with PostgreSQL 12 alpine3.20" \ org.opencontainers.image.source="https://github.com/postgis/docker-postgis" RUN set -eux \ diff --git a/12-3.3/alpine3.18/initdb-postgis.sh b/12-3.3/alpine3.20/initdb-postgis.sh similarity index 100% rename from 12-3.3/alpine3.18/initdb-postgis.sh rename to 12-3.3/alpine3.20/initdb-postgis.sh diff --git a/12-3.3/alpine3.20/tags b/12-3.3/alpine3.20/tags new file mode 100644 index 00000000..589ce222 --- /dev/null +++ b/12-3.3/alpine3.20/tags @@ -0,0 +1 @@ +12-3.3-alpine3.20 12-3.3.6-alpine3.20 12-3.3-alpine diff --git a/12-3.3/alpine3.18/update-postgis.sh b/12-3.3/alpine3.20/update-postgis.sh similarity index 100% rename from 12-3.3/alpine3.18/update-postgis.sh rename to 12-3.3/alpine3.20/update-postgis.sh diff --git a/12-3.4/alpine3.18/tags b/12-3.4/alpine3.18/tags deleted file mode 100644 index 3576f194..00000000 --- a/12-3.4/alpine3.18/tags +++ /dev/null @@ -1 +0,0 @@ -12-3.4-alpine3.18 12-3.4.2-alpine3.18 diff --git a/12-3.4/alpine3.19/tags b/12-3.4/alpine3.19/tags index 71d6290e..798bdf3d 100644 --- a/12-3.4/alpine3.19/tags +++ b/12-3.4/alpine3.19/tags @@ -1 +1 @@ -12-3.4-alpine3.19 12-3.4.2-alpine3.19 12-3.4-alpine +12-3.4-alpine3.19 12-3.4.2-alpine3.19 diff --git a/12-3.4/alpine3.18/Dockerfile b/12-3.4/alpine3.20/Dockerfile similarity index 99% rename from 12-3.4/alpine3.18/Dockerfile rename to 12-3.4/alpine3.20/Dockerfile index 53e910eb..a8bf18a5 100644 --- a/12-3.4/alpine3.18/Dockerfile +++ b/12-3.4/alpine3.20/Dockerfile @@ -4,7 +4,7 @@ # PLEASE DO NOT EDIT IT DIRECTLY. # -ARG PGIS1_BASE_IMAGE=postgres:12-alpine3.18 +ARG PGIS1_BASE_IMAGE=postgres:12-alpine3.20 ARG PGIS1_POSTGIS_REPOSITORY=https://github.com/postgis/postgis.git ARG PGIS1_POSTGIS_CHECKOUT=tags/3.4.2 ARG PGIS1_POSTGIS_CHECKOUT_SHA1=c19ce56ca8982635026ba605f5b2fdce3622bb4a @@ -16,7 +16,7 @@ ARG PGIS1_POSTGIS_CHECKOUT ARG PGIS1_POSTGIS_CHECKOUT_SHA1 LABEL maintainer="PostGIS Project - https://postgis.net" \ - org.opencontainers.image.description="PostGIS ${PGIS1_POSTGIS_CHECKOUT} spatial database extension with PostgreSQL 12 alpine3.18" \ + org.opencontainers.image.description="PostGIS ${PGIS1_POSTGIS_CHECKOUT} spatial database extension with PostgreSQL 12 alpine3.20" \ org.opencontainers.image.source="https://github.com/postgis/docker-postgis" RUN set -eux \ diff --git a/12-3.4/alpine3.18/initdb-postgis.sh b/12-3.4/alpine3.20/initdb-postgis.sh similarity index 100% rename from 12-3.4/alpine3.18/initdb-postgis.sh rename to 12-3.4/alpine3.20/initdb-postgis.sh diff --git a/12-3.4/alpine3.20/tags b/12-3.4/alpine3.20/tags new file mode 100644 index 00000000..8b804f9f --- /dev/null +++ b/12-3.4/alpine3.20/tags @@ -0,0 +1 @@ +12-3.4-alpine3.20 12-3.4.2-alpine3.20 12-3.4-alpine diff --git a/12-3.4/alpine3.18/update-postgis.sh b/12-3.4/alpine3.20/update-postgis.sh similarity index 100% rename from 12-3.4/alpine3.18/update-postgis.sh rename to 12-3.4/alpine3.20/update-postgis.sh diff --git a/13-3.3/alpine3.18/tags b/13-3.3/alpine3.18/tags deleted file mode 100644 index c1d3338c..00000000 --- a/13-3.3/alpine3.18/tags +++ /dev/null @@ -1 +0,0 @@ -13-3.3-alpine3.18 13-3.3.6-alpine3.18 diff --git a/13-3.3/alpine3.18/Dockerfile b/13-3.3/alpine3.20/Dockerfile similarity index 99% rename from 13-3.3/alpine3.18/Dockerfile rename to 13-3.3/alpine3.20/Dockerfile index a862fb8d..81733d70 100644 --- a/13-3.3/alpine3.18/Dockerfile +++ b/13-3.3/alpine3.20/Dockerfile @@ -4,7 +4,7 @@ # PLEASE DO NOT EDIT IT DIRECTLY. # -ARG PGIS1_BASE_IMAGE=postgres:13-alpine3.18 +ARG PGIS1_BASE_IMAGE=postgres:13-alpine3.20 ARG PGIS1_POSTGIS_REPOSITORY=https://github.com/postgis/postgis.git ARG PGIS1_POSTGIS_CHECKOUT=tags/3.3.6 ARG PGIS1_POSTGIS_CHECKOUT_SHA1=cfe89b39940bae86a7a9c529b7961a641b5bf245 @@ -16,7 +16,7 @@ ARG PGIS1_POSTGIS_CHECKOUT ARG PGIS1_POSTGIS_CHECKOUT_SHA1 LABEL maintainer="PostGIS Project - https://postgis.net" \ - org.opencontainers.image.description="PostGIS ${PGIS1_POSTGIS_CHECKOUT} spatial database extension with PostgreSQL 13 alpine3.18" \ + org.opencontainers.image.description="PostGIS ${PGIS1_POSTGIS_CHECKOUT} spatial database extension with PostgreSQL 13 alpine3.20" \ org.opencontainers.image.source="https://github.com/postgis/docker-postgis" RUN set -eux \ diff --git a/13-3.3/alpine3.18/initdb-postgis.sh b/13-3.3/alpine3.20/initdb-postgis.sh similarity index 100% rename from 13-3.3/alpine3.18/initdb-postgis.sh rename to 13-3.3/alpine3.20/initdb-postgis.sh diff --git a/13-3.3/alpine3.20/tags b/13-3.3/alpine3.20/tags new file mode 100644 index 00000000..b5994c15 --- /dev/null +++ b/13-3.3/alpine3.20/tags @@ -0,0 +1 @@ +13-3.3-alpine3.20 13-3.3.6-alpine3.20 13-3.3-alpine diff --git a/13-3.3/alpine3.18/update-postgis.sh b/13-3.3/alpine3.20/update-postgis.sh similarity index 100% rename from 13-3.3/alpine3.18/update-postgis.sh rename to 13-3.3/alpine3.20/update-postgis.sh diff --git a/13-3.4/alpine3.18/tags b/13-3.4/alpine3.18/tags deleted file mode 100644 index 28fe5f01..00000000 --- a/13-3.4/alpine3.18/tags +++ /dev/null @@ -1 +0,0 @@ -13-3.4-alpine3.18 13-3.4.2-alpine3.18 diff --git a/13-3.4/alpine3.19/tags b/13-3.4/alpine3.19/tags index ba0983ba..12d9f028 100644 --- a/13-3.4/alpine3.19/tags +++ b/13-3.4/alpine3.19/tags @@ -1 +1 @@ -13-3.4-alpine3.19 13-3.4.2-alpine3.19 13-3.4-alpine +13-3.4-alpine3.19 13-3.4.2-alpine3.19 diff --git a/13-3.4/alpine3.18/Dockerfile b/13-3.4/alpine3.20/Dockerfile similarity index 99% rename from 13-3.4/alpine3.18/Dockerfile rename to 13-3.4/alpine3.20/Dockerfile index 316b0d4d..396cbc13 100644 --- a/13-3.4/alpine3.18/Dockerfile +++ b/13-3.4/alpine3.20/Dockerfile @@ -4,7 +4,7 @@ # PLEASE DO NOT EDIT IT DIRECTLY. # -ARG PGIS1_BASE_IMAGE=postgres:13-alpine3.18 +ARG PGIS1_BASE_IMAGE=postgres:13-alpine3.20 ARG PGIS1_POSTGIS_REPOSITORY=https://github.com/postgis/postgis.git ARG PGIS1_POSTGIS_CHECKOUT=tags/3.4.2 ARG PGIS1_POSTGIS_CHECKOUT_SHA1=c19ce56ca8982635026ba605f5b2fdce3622bb4a @@ -16,7 +16,7 @@ ARG PGIS1_POSTGIS_CHECKOUT ARG PGIS1_POSTGIS_CHECKOUT_SHA1 LABEL maintainer="PostGIS Project - https://postgis.net" \ - org.opencontainers.image.description="PostGIS ${PGIS1_POSTGIS_CHECKOUT} spatial database extension with PostgreSQL 13 alpine3.18" \ + org.opencontainers.image.description="PostGIS ${PGIS1_POSTGIS_CHECKOUT} spatial database extension with PostgreSQL 13 alpine3.20" \ org.opencontainers.image.source="https://github.com/postgis/docker-postgis" RUN set -eux \ diff --git a/13-3.4/alpine3.18/initdb-postgis.sh b/13-3.4/alpine3.20/initdb-postgis.sh similarity index 100% rename from 13-3.4/alpine3.18/initdb-postgis.sh rename to 13-3.4/alpine3.20/initdb-postgis.sh diff --git a/13-3.4/alpine3.20/tags b/13-3.4/alpine3.20/tags new file mode 100644 index 00000000..8539476b --- /dev/null +++ b/13-3.4/alpine3.20/tags @@ -0,0 +1 @@ +13-3.4-alpine3.20 13-3.4.2-alpine3.20 13-3.4-alpine diff --git a/13-3.4/alpine3.18/update-postgis.sh b/13-3.4/alpine3.20/update-postgis.sh similarity index 100% rename from 13-3.4/alpine3.18/update-postgis.sh rename to 13-3.4/alpine3.20/update-postgis.sh diff --git a/14-3.3/alpine3.18/tags b/14-3.3/alpine3.18/tags deleted file mode 100644 index 22635a27..00000000 --- a/14-3.3/alpine3.18/tags +++ /dev/null @@ -1 +0,0 @@ -14-3.3-alpine3.18 14-3.3.6-alpine3.18 diff --git a/14-3.3/alpine3.18/Dockerfile b/14-3.3/alpine3.20/Dockerfile similarity index 99% rename from 14-3.3/alpine3.18/Dockerfile rename to 14-3.3/alpine3.20/Dockerfile index 5edd7912..63411191 100644 --- a/14-3.3/alpine3.18/Dockerfile +++ b/14-3.3/alpine3.20/Dockerfile @@ -4,7 +4,7 @@ # PLEASE DO NOT EDIT IT DIRECTLY. # -ARG PGIS1_BASE_IMAGE=postgres:14-alpine3.18 +ARG PGIS1_BASE_IMAGE=postgres:14-alpine3.20 ARG PGIS1_POSTGIS_REPOSITORY=https://github.com/postgis/postgis.git ARG PGIS1_POSTGIS_CHECKOUT=tags/3.3.6 ARG PGIS1_POSTGIS_CHECKOUT_SHA1=cfe89b39940bae86a7a9c529b7961a641b5bf245 @@ -16,7 +16,7 @@ ARG PGIS1_POSTGIS_CHECKOUT ARG PGIS1_POSTGIS_CHECKOUT_SHA1 LABEL maintainer="PostGIS Project - https://postgis.net" \ - org.opencontainers.image.description="PostGIS ${PGIS1_POSTGIS_CHECKOUT} spatial database extension with PostgreSQL 14 alpine3.18" \ + org.opencontainers.image.description="PostGIS ${PGIS1_POSTGIS_CHECKOUT} spatial database extension with PostgreSQL 14 alpine3.20" \ org.opencontainers.image.source="https://github.com/postgis/docker-postgis" RUN set -eux \ diff --git a/14-3.3/alpine3.18/initdb-postgis.sh b/14-3.3/alpine3.20/initdb-postgis.sh similarity index 100% rename from 14-3.3/alpine3.18/initdb-postgis.sh rename to 14-3.3/alpine3.20/initdb-postgis.sh diff --git a/14-3.3/alpine3.20/tags b/14-3.3/alpine3.20/tags new file mode 100644 index 00000000..6e88e42b --- /dev/null +++ b/14-3.3/alpine3.20/tags @@ -0,0 +1 @@ +14-3.3-alpine3.20 14-3.3.6-alpine3.20 14-3.3-alpine diff --git a/14-3.3/alpine3.18/update-postgis.sh b/14-3.3/alpine3.20/update-postgis.sh similarity index 100% rename from 14-3.3/alpine3.18/update-postgis.sh rename to 14-3.3/alpine3.20/update-postgis.sh diff --git a/14-3.4/alpine3.18/tags b/14-3.4/alpine3.18/tags deleted file mode 100644 index 464c0dbe..00000000 --- a/14-3.4/alpine3.18/tags +++ /dev/null @@ -1 +0,0 @@ -14-3.4-alpine3.18 14-3.4.2-alpine3.18 diff --git a/14-3.4/alpine3.19/tags b/14-3.4/alpine3.19/tags index 7a487afa..d555082f 100644 --- a/14-3.4/alpine3.19/tags +++ b/14-3.4/alpine3.19/tags @@ -1 +1 @@ -14-3.4-alpine3.19 14-3.4.2-alpine3.19 14-3.4-alpine +14-3.4-alpine3.19 14-3.4.2-alpine3.19 diff --git a/14-3.4/alpine3.18/Dockerfile b/14-3.4/alpine3.20/Dockerfile similarity index 99% rename from 14-3.4/alpine3.18/Dockerfile rename to 14-3.4/alpine3.20/Dockerfile index 53e2a5c5..e97d1711 100644 --- a/14-3.4/alpine3.18/Dockerfile +++ b/14-3.4/alpine3.20/Dockerfile @@ -4,7 +4,7 @@ # PLEASE DO NOT EDIT IT DIRECTLY. # -ARG PGIS1_BASE_IMAGE=postgres:14-alpine3.18 +ARG PGIS1_BASE_IMAGE=postgres:14-alpine3.20 ARG PGIS1_POSTGIS_REPOSITORY=https://github.com/postgis/postgis.git ARG PGIS1_POSTGIS_CHECKOUT=tags/3.4.2 ARG PGIS1_POSTGIS_CHECKOUT_SHA1=c19ce56ca8982635026ba605f5b2fdce3622bb4a @@ -16,7 +16,7 @@ ARG PGIS1_POSTGIS_CHECKOUT ARG PGIS1_POSTGIS_CHECKOUT_SHA1 LABEL maintainer="PostGIS Project - https://postgis.net" \ - org.opencontainers.image.description="PostGIS ${PGIS1_POSTGIS_CHECKOUT} spatial database extension with PostgreSQL 14 alpine3.18" \ + org.opencontainers.image.description="PostGIS ${PGIS1_POSTGIS_CHECKOUT} spatial database extension with PostgreSQL 14 alpine3.20" \ org.opencontainers.image.source="https://github.com/postgis/docker-postgis" RUN set -eux \ diff --git a/14-3.4/alpine3.18/initdb-postgis.sh b/14-3.4/alpine3.20/initdb-postgis.sh similarity index 100% rename from 14-3.4/alpine3.18/initdb-postgis.sh rename to 14-3.4/alpine3.20/initdb-postgis.sh diff --git a/14-3.4/alpine3.20/tags b/14-3.4/alpine3.20/tags new file mode 100644 index 00000000..a98dbc9e --- /dev/null +++ b/14-3.4/alpine3.20/tags @@ -0,0 +1 @@ +14-3.4-alpine3.20 14-3.4.2-alpine3.20 14-3.4-alpine diff --git a/14-3.4/alpine3.18/update-postgis.sh b/14-3.4/alpine3.20/update-postgis.sh similarity index 100% rename from 14-3.4/alpine3.18/update-postgis.sh rename to 14-3.4/alpine3.20/update-postgis.sh diff --git a/15-3.3/alpine3.18/tags b/15-3.3/alpine3.18/tags deleted file mode 100644 index d474de72..00000000 --- a/15-3.3/alpine3.18/tags +++ /dev/null @@ -1 +0,0 @@ -15-3.3-alpine3.18 15-3.3.6-alpine3.18 diff --git a/15-3.3/alpine3.18/Dockerfile b/15-3.3/alpine3.20/Dockerfile similarity index 99% rename from 15-3.3/alpine3.18/Dockerfile rename to 15-3.3/alpine3.20/Dockerfile index e00634da..8d19e93f 100644 --- a/15-3.3/alpine3.18/Dockerfile +++ b/15-3.3/alpine3.20/Dockerfile @@ -4,7 +4,7 @@ # PLEASE DO NOT EDIT IT DIRECTLY. # -ARG PGIS1_BASE_IMAGE=postgres:15-alpine3.18 +ARG PGIS1_BASE_IMAGE=postgres:15-alpine3.20 ARG PGIS1_POSTGIS_REPOSITORY=https://github.com/postgis/postgis.git ARG PGIS1_POSTGIS_CHECKOUT=tags/3.3.6 ARG PGIS1_POSTGIS_CHECKOUT_SHA1=cfe89b39940bae86a7a9c529b7961a641b5bf245 @@ -16,7 +16,7 @@ ARG PGIS1_POSTGIS_CHECKOUT ARG PGIS1_POSTGIS_CHECKOUT_SHA1 LABEL maintainer="PostGIS Project - https://postgis.net" \ - org.opencontainers.image.description="PostGIS ${PGIS1_POSTGIS_CHECKOUT} spatial database extension with PostgreSQL 15 alpine3.18" \ + org.opencontainers.image.description="PostGIS ${PGIS1_POSTGIS_CHECKOUT} spatial database extension with PostgreSQL 15 alpine3.20" \ org.opencontainers.image.source="https://github.com/postgis/docker-postgis" RUN set -eux \ diff --git a/15-3.3/alpine3.18/initdb-postgis.sh b/15-3.3/alpine3.20/initdb-postgis.sh similarity index 100% rename from 15-3.3/alpine3.18/initdb-postgis.sh rename to 15-3.3/alpine3.20/initdb-postgis.sh diff --git a/15-3.3/alpine3.20/tags b/15-3.3/alpine3.20/tags new file mode 100644 index 00000000..5feadf88 --- /dev/null +++ b/15-3.3/alpine3.20/tags @@ -0,0 +1 @@ +15-3.3-alpine3.20 15-3.3.6-alpine3.20 15-3.3-alpine diff --git a/15-3.3/alpine3.18/update-postgis.sh b/15-3.3/alpine3.20/update-postgis.sh similarity index 100% rename from 15-3.3/alpine3.18/update-postgis.sh rename to 15-3.3/alpine3.20/update-postgis.sh diff --git a/15-3.4-bundle0/bookworm/Dockerfile b/15-3.4-bundle0/bookworm/Dockerfile index 54d5d43f..d808aa55 100644 --- a/15-3.4-bundle0/bookworm/Dockerfile +++ b/15-3.4-bundle0/bookworm/Dockerfile @@ -39,7 +39,7 @@ ARG PGIS1_PG_HINT_PLAN_REPOSITORY=https://github.com/ossc-db/pg_hint_plan.git ARG PGIS1_PG_HINT_PLAN_CHECKOUT=tags/REL15_1_5_1 ARG PGIS1_PG_HINT_PLAN_CHECKOUT_SHA1=7a41e7ba94c8769895fefbb282f6943067adac2e -ARG PGIS1_DUCKDB_CHECKOUT=tags/v0.10.2 +ARG PGIS1_DUCKDB_CHECKOUT=tags/v0.10.3 FROM ${PGIS1_BASE_IMAGE} AS builder diff --git a/15-3.4/alpine3.18/tags b/15-3.4/alpine3.18/tags deleted file mode 100644 index 3366ea64..00000000 --- a/15-3.4/alpine3.18/tags +++ /dev/null @@ -1 +0,0 @@ -15-3.4-alpine3.18 15-3.4.2-alpine3.18 diff --git a/15-3.4/alpine3.19/tags b/15-3.4/alpine3.19/tags index f5945055..a1f96453 100644 --- a/15-3.4/alpine3.19/tags +++ b/15-3.4/alpine3.19/tags @@ -1 +1 @@ -15-3.4-alpine3.19 15-3.4.2-alpine3.19 15-3.4-alpine +15-3.4-alpine3.19 15-3.4.2-alpine3.19 diff --git a/15-3.4/alpine3.18/Dockerfile b/15-3.4/alpine3.20/Dockerfile similarity index 99% rename from 15-3.4/alpine3.18/Dockerfile rename to 15-3.4/alpine3.20/Dockerfile index aff590f7..b6fc1201 100644 --- a/15-3.4/alpine3.18/Dockerfile +++ b/15-3.4/alpine3.20/Dockerfile @@ -4,7 +4,7 @@ # PLEASE DO NOT EDIT IT DIRECTLY. # -ARG PGIS1_BASE_IMAGE=postgres:15-alpine3.18 +ARG PGIS1_BASE_IMAGE=postgres:15-alpine3.20 ARG PGIS1_POSTGIS_REPOSITORY=https://github.com/postgis/postgis.git ARG PGIS1_POSTGIS_CHECKOUT=tags/3.4.2 ARG PGIS1_POSTGIS_CHECKOUT_SHA1=c19ce56ca8982635026ba605f5b2fdce3622bb4a @@ -16,7 +16,7 @@ ARG PGIS1_POSTGIS_CHECKOUT ARG PGIS1_POSTGIS_CHECKOUT_SHA1 LABEL maintainer="PostGIS Project - https://postgis.net" \ - org.opencontainers.image.description="PostGIS ${PGIS1_POSTGIS_CHECKOUT} spatial database extension with PostgreSQL 15 alpine3.18" \ + org.opencontainers.image.description="PostGIS ${PGIS1_POSTGIS_CHECKOUT} spatial database extension with PostgreSQL 15 alpine3.20" \ org.opencontainers.image.source="https://github.com/postgis/docker-postgis" RUN set -eux \ diff --git a/15-3.4/alpine3.18/initdb-postgis.sh b/15-3.4/alpine3.20/initdb-postgis.sh similarity index 100% rename from 15-3.4/alpine3.18/initdb-postgis.sh rename to 15-3.4/alpine3.20/initdb-postgis.sh diff --git a/15-3.4/alpine3.20/tags b/15-3.4/alpine3.20/tags new file mode 100644 index 00000000..157d7201 --- /dev/null +++ b/15-3.4/alpine3.20/tags @@ -0,0 +1 @@ +15-3.4-alpine3.20 15-3.4.2-alpine3.20 15-3.4-alpine diff --git a/15-3.4/alpine3.18/update-postgis.sh b/15-3.4/alpine3.20/update-postgis.sh similarity index 100% rename from 15-3.4/alpine3.18/update-postgis.sh rename to 15-3.4/alpine3.20/update-postgis.sh diff --git a/16-3.3/alpine3.18/tags b/16-3.3/alpine3.18/tags deleted file mode 100644 index fd963339..00000000 --- a/16-3.3/alpine3.18/tags +++ /dev/null @@ -1 +0,0 @@ -16-3.3-alpine3.18 16-3.3.6-alpine3.18 diff --git a/16-3.3/alpine3.18/Dockerfile b/16-3.3/alpine3.20/Dockerfile similarity index 99% rename from 16-3.3/alpine3.18/Dockerfile rename to 16-3.3/alpine3.20/Dockerfile index 5dbe9f55..7bb648b5 100644 --- a/16-3.3/alpine3.18/Dockerfile +++ b/16-3.3/alpine3.20/Dockerfile @@ -4,7 +4,7 @@ # PLEASE DO NOT EDIT IT DIRECTLY. # -ARG PGIS1_BASE_IMAGE=postgres:16-alpine3.18 +ARG PGIS1_BASE_IMAGE=postgres:16-alpine3.20 ARG PGIS1_POSTGIS_REPOSITORY=https://github.com/postgis/postgis.git ARG PGIS1_POSTGIS_CHECKOUT=tags/3.3.6 ARG PGIS1_POSTGIS_CHECKOUT_SHA1=cfe89b39940bae86a7a9c529b7961a641b5bf245 @@ -16,7 +16,7 @@ ARG PGIS1_POSTGIS_CHECKOUT ARG PGIS1_POSTGIS_CHECKOUT_SHA1 LABEL maintainer="PostGIS Project - https://postgis.net" \ - org.opencontainers.image.description="PostGIS ${PGIS1_POSTGIS_CHECKOUT} spatial database extension with PostgreSQL 16 alpine3.18" \ + org.opencontainers.image.description="PostGIS ${PGIS1_POSTGIS_CHECKOUT} spatial database extension with PostgreSQL 16 alpine3.20" \ org.opencontainers.image.source="https://github.com/postgis/docker-postgis" RUN set -eux \ diff --git a/16-3.3/alpine3.18/initdb-postgis.sh b/16-3.3/alpine3.20/initdb-postgis.sh similarity index 100% rename from 16-3.3/alpine3.18/initdb-postgis.sh rename to 16-3.3/alpine3.20/initdb-postgis.sh diff --git a/16-3.3/alpine3.20/tags b/16-3.3/alpine3.20/tags new file mode 100644 index 00000000..a2b84d2b --- /dev/null +++ b/16-3.3/alpine3.20/tags @@ -0,0 +1 @@ +16-3.3-alpine3.20 16-3.3.6-alpine3.20 16-3.3-alpine diff --git a/16-3.3/alpine3.18/update-postgis.sh b/16-3.3/alpine3.20/update-postgis.sh similarity index 100% rename from 16-3.3/alpine3.18/update-postgis.sh rename to 16-3.3/alpine3.20/update-postgis.sh diff --git a/16-3.4-bundle0/bookworm/Dockerfile b/16-3.4-bundle0/bookworm/Dockerfile index d9ea6c45..958a0801 100644 --- a/16-3.4-bundle0/bookworm/Dockerfile +++ b/16-3.4-bundle0/bookworm/Dockerfile @@ -39,7 +39,7 @@ ARG PGIS1_PG_HINT_PLAN_REPOSITORY=https://github.com/ossc-db/pg_hint_plan.git ARG PGIS1_PG_HINT_PLAN_CHECKOUT=tags/REL16_1_6_0 ARG PGIS1_PG_HINT_PLAN_CHECKOUT_SHA1=fa0a461af929c06f7c96956369458456c26e7ad9 -ARG PGIS1_DUCKDB_CHECKOUT=tags/v0.10.2 +ARG PGIS1_DUCKDB_CHECKOUT=tags/v0.10.3 FROM ${PGIS1_BASE_IMAGE} AS builder diff --git a/16-3.4/alpine3.18/tags b/16-3.4/alpine3.18/tags deleted file mode 100644 index a1524be9..00000000 --- a/16-3.4/alpine3.18/tags +++ /dev/null @@ -1 +0,0 @@ -16-3.4-alpine3.18 16-3.4.2-alpine3.18 diff --git a/16-3.4/alpine3.19/tags b/16-3.4/alpine3.19/tags index 75e8bb72..2ca35a9f 100644 --- a/16-3.4/alpine3.19/tags +++ b/16-3.4/alpine3.19/tags @@ -1 +1 @@ -16-3.4-alpine3.19 16-3.4.2-alpine3.19 16-3.4-alpine alpine +16-3.4-alpine3.19 16-3.4.2-alpine3.19 diff --git a/16-3.4/alpine3.18/Dockerfile b/16-3.4/alpine3.20/Dockerfile similarity index 99% rename from 16-3.4/alpine3.18/Dockerfile rename to 16-3.4/alpine3.20/Dockerfile index 6eebc966..28bf2723 100644 --- a/16-3.4/alpine3.18/Dockerfile +++ b/16-3.4/alpine3.20/Dockerfile @@ -4,7 +4,7 @@ # PLEASE DO NOT EDIT IT DIRECTLY. # -ARG PGIS1_BASE_IMAGE=postgres:16-alpine3.18 +ARG PGIS1_BASE_IMAGE=postgres:16-alpine3.20 ARG PGIS1_POSTGIS_REPOSITORY=https://github.com/postgis/postgis.git ARG PGIS1_POSTGIS_CHECKOUT=tags/3.4.2 ARG PGIS1_POSTGIS_CHECKOUT_SHA1=c19ce56ca8982635026ba605f5b2fdce3622bb4a @@ -16,7 +16,7 @@ ARG PGIS1_POSTGIS_CHECKOUT ARG PGIS1_POSTGIS_CHECKOUT_SHA1 LABEL maintainer="PostGIS Project - https://postgis.net" \ - org.opencontainers.image.description="PostGIS ${PGIS1_POSTGIS_CHECKOUT} spatial database extension with PostgreSQL 16 alpine3.18" \ + org.opencontainers.image.description="PostGIS ${PGIS1_POSTGIS_CHECKOUT} spatial database extension with PostgreSQL 16 alpine3.20" \ org.opencontainers.image.source="https://github.com/postgis/docker-postgis" RUN set -eux \ diff --git a/16-3.4/alpine3.18/initdb-postgis.sh b/16-3.4/alpine3.20/initdb-postgis.sh similarity index 100% rename from 16-3.4/alpine3.18/initdb-postgis.sh rename to 16-3.4/alpine3.20/initdb-postgis.sh diff --git a/16-3.4/alpine3.20/tags b/16-3.4/alpine3.20/tags new file mode 100644 index 00000000..169894e6 --- /dev/null +++ b/16-3.4/alpine3.20/tags @@ -0,0 +1 @@ +16-3.4-alpine3.20 16-3.4.2-alpine3.20 16-3.4-alpine alpine diff --git a/16-3.4/alpine3.18/update-postgis.sh b/16-3.4/alpine3.20/update-postgis.sh similarity index 100% rename from 16-3.4/alpine3.18/update-postgis.sh rename to 16-3.4/alpine3.20/update-postgis.sh diff --git a/README.md b/README.md index a09403ca..947c6e5a 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ This image ensures that the default database created by the parent `postgres` im Unless `-e POSTGRES_DB` is passed to the container at startup time, this database will be named after the admin user (either `postgres` or the user specified with `-e POSTGRES_USER`). If you would prefer to use the older template database mechanism for enabling PostGIS, the image also provides a PostGIS-enabled template database called `template_postgis`. -## Versions (2024-05-10) +## Versions (2024-05-24) We provide multi-platform image support for the following architectures: @@ -121,35 +121,26 @@ Please note that the included package list is subject to change as we continue t | [`16-3.4-bundle0-bookworm`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=16-3.4-bundle0-bookworm), [`16-3.4.2-bundle0-bookworm`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=16-3.4.2-bundle0-bookworm), [`16-3.4-bundle0`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=16-3.4-bundle0), [`bundle0`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=bundle0) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/16-3.4-bundle0/bookworm/Dockerfile) | amd64 arm64 | bookworm | 16 | 3.4.2 | -### ⛰️Alpine 3.18 based +### ⛰️Alpine 3.20 based - The base operating system is [Alpine Linux](https://alpinelinux.org/). It is designed to be small, simple, and secure, and it's based on [musl libc](https://musl.libc.org/). -- In the Alpine 3.18 version, the package versions are: geos=3.11, gdal=3.6, proj=9.2, and sfcgal=1.4. +- In the Alpine 3.20 version, the package versions are: geos=3.12.1, gdal=3.9.0, proj=9.4.0, and sfcgal=1.5.1 - PostGIS is compiled from source, making it a bit more challenging to extend. - + | `docker.io/imresamu/postgis:` tags | Dockerfile | Arch | OS | Postgres | PostGIS | | ---- | :-: | :-: | :-: | :-: | :-: | -| [`12-3.0-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=12-3.0-alpine3.18), [`12-3.0.11-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=12-3.0.11-alpine3.18) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/12-3.0/alpine3.18/Dockerfile) | amd64 arm64 | alpine3.18 | 12 | 3.0.11 | -| [`12-3.1-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=12-3.1-alpine3.18), [`12-3.1.11-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=12-3.1.11-alpine3.18) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/12-3.1/alpine3.18/Dockerfile) | amd64 arm64 | alpine3.18 | 12 | 3.1.11 | -| [`12-3.2-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=12-3.2-alpine3.18), [`12-3.2.7-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=12-3.2.7-alpine3.18) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/12-3.2/alpine3.18/Dockerfile) | amd64 arm64 | alpine3.18 | 12 | 3.2.7 | -| [`12-3.3-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=12-3.3-alpine3.18), [`12-3.3.6-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=12-3.3.6-alpine3.18) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/12-3.3/alpine3.18/Dockerfile) | amd64 arm64 | alpine3.18 | 12 | 3.3.6 | -| [`12-3.4-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=12-3.4-alpine3.18), [`12-3.4.2-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=12-3.4.2-alpine3.18) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/12-3.4/alpine3.18/Dockerfile) | amd64 arm64 | alpine3.18 | 12 | 3.4.2 | -| [`13-3.0-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=13-3.0-alpine3.18), [`13-3.0.11-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=13-3.0.11-alpine3.18) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/13-3.0/alpine3.18/Dockerfile) | amd64 arm64 | alpine3.18 | 13 | 3.0.11 | -| [`13-3.1-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=13-3.1-alpine3.18), [`13-3.1.11-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=13-3.1.11-alpine3.18) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/13-3.1/alpine3.18/Dockerfile) | amd64 arm64 | alpine3.18 | 13 | 3.1.11 | -| [`13-3.2-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=13-3.2-alpine3.18), [`13-3.2.7-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=13-3.2.7-alpine3.18) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/13-3.2/alpine3.18/Dockerfile) | amd64 arm64 | alpine3.18 | 13 | 3.2.7 | -| [`13-3.3-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=13-3.3-alpine3.18), [`13-3.3.6-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=13-3.3.6-alpine3.18) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/13-3.3/alpine3.18/Dockerfile) | amd64 arm64 | alpine3.18 | 13 | 3.3.6 | -| [`13-3.4-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=13-3.4-alpine3.18), [`13-3.4.2-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=13-3.4.2-alpine3.18) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/13-3.4/alpine3.18/Dockerfile) | amd64 arm64 | alpine3.18 | 13 | 3.4.2 | -| [`14-3.1-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=14-3.1-alpine3.18), [`14-3.1.11-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=14-3.1.11-alpine3.18) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/14-3.1/alpine3.18/Dockerfile) | amd64 arm64 | alpine3.18 | 14 | 3.1.11 | -| [`14-3.2-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=14-3.2-alpine3.18), [`14-3.2.7-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=14-3.2.7-alpine3.18) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/14-3.2/alpine3.18/Dockerfile) | amd64 arm64 | alpine3.18 | 14 | 3.2.7 | -| [`14-3.3-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=14-3.3-alpine3.18), [`14-3.3.6-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=14-3.3.6-alpine3.18) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/14-3.3/alpine3.18/Dockerfile) | amd64 arm64 | alpine3.18 | 14 | 3.3.6 | -| [`14-3.4-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=14-3.4-alpine3.18), [`14-3.4.2-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=14-3.4.2-alpine3.18) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/14-3.4/alpine3.18/Dockerfile) | amd64 arm64 | alpine3.18 | 14 | 3.4.2 | -| [`15-3.2-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=15-3.2-alpine3.18), [`15-3.2.7-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=15-3.2.7-alpine3.18) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/15-3.2/alpine3.18/Dockerfile) | amd64 arm64 | alpine3.18 | 15 | 3.2.7 | -| [`15-3.3-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=15-3.3-alpine3.18), [`15-3.3.6-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=15-3.3.6-alpine3.18) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/15-3.3/alpine3.18/Dockerfile) | amd64 arm64 | alpine3.18 | 15 | 3.3.6 | -| [`15-3.4-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=15-3.4-alpine3.18), [`15-3.4.2-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=15-3.4.2-alpine3.18) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/15-3.4/alpine3.18/Dockerfile) | amd64 arm64 | alpine3.18 | 15 | 3.4.2 | -| [`16-3.3-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=16-3.3-alpine3.18), [`16-3.3.6-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=16-3.3.6-alpine3.18) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/16-3.3/alpine3.18/Dockerfile) | amd64 arm64 | alpine3.18 | 16 | 3.3.6 | -| [`16-3.4-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=16-3.4-alpine3.18), [`16-3.4.2-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=16-3.4.2-alpine3.18) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/16-3.4/alpine3.18/Dockerfile) | amd64 arm64 | alpine3.18 | 16 | 3.4.2 | - +| [`12-3.3-alpine3.20`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=12-3.3-alpine3.20), [`12-3.3.6-alpine3.20`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=12-3.3.6-alpine3.20), [`12-3.3-alpine`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=12-3.3-alpine) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/12-3.3/alpine3.20/Dockerfile) | amd64 arm64 | alpine3.20 | 12 | 3.3.6 | +| [`12-3.4-alpine3.20`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=12-3.4-alpine3.20), [`12-3.4.2-alpine3.20`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=12-3.4.2-alpine3.20), [`12-3.4-alpine`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=12-3.4-alpine) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/12-3.4/alpine3.20/Dockerfile) | amd64 arm64 | alpine3.20 | 12 | 3.4.2 | +| [`13-3.3-alpine3.20`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=13-3.3-alpine3.20), [`13-3.3.6-alpine3.20`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=13-3.3.6-alpine3.20), [`13-3.3-alpine`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=13-3.3-alpine) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/13-3.3/alpine3.20/Dockerfile) | amd64 arm64 | alpine3.20 | 13 | 3.3.6 | +| [`13-3.4-alpine3.20`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=13-3.4-alpine3.20), [`13-3.4.2-alpine3.20`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=13-3.4.2-alpine3.20), [`13-3.4-alpine`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=13-3.4-alpine) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/13-3.4/alpine3.20/Dockerfile) | amd64 arm64 | alpine3.20 | 13 | 3.4.2 | +| [`14-3.3-alpine3.20`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=14-3.3-alpine3.20), [`14-3.3.6-alpine3.20`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=14-3.3.6-alpine3.20), [`14-3.3-alpine`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=14-3.3-alpine) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/14-3.3/alpine3.20/Dockerfile) | amd64 arm64 | alpine3.20 | 14 | 3.3.6 | +| [`14-3.4-alpine3.20`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=14-3.4-alpine3.20), [`14-3.4.2-alpine3.20`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=14-3.4.2-alpine3.20), [`14-3.4-alpine`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=14-3.4-alpine) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/14-3.4/alpine3.20/Dockerfile) | amd64 arm64 | alpine3.20 | 14 | 3.4.2 | +| [`15-3.3-alpine3.20`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=15-3.3-alpine3.20), [`15-3.3.6-alpine3.20`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=15-3.3.6-alpine3.20), [`15-3.3-alpine`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=15-3.3-alpine) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/15-3.3/alpine3.20/Dockerfile) | amd64 arm64 | alpine3.20 | 15 | 3.3.6 | +| [`15-3.4-alpine3.20`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=15-3.4-alpine3.20), [`15-3.4.2-alpine3.20`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=15-3.4.2-alpine3.20), [`15-3.4-alpine`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=15-3.4-alpine) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/15-3.4/alpine3.20/Dockerfile) | amd64 arm64 | alpine3.20 | 15 | 3.4.2 | +| [`16-3.3-alpine3.20`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=16-3.3-alpine3.20), [`16-3.3.6-alpine3.20`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=16-3.3.6-alpine3.20), [`16-3.3-alpine`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=16-3.3-alpine) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/16-3.3/alpine3.20/Dockerfile) | amd64 arm64 | alpine3.20 | 16 | 3.3.6 | +| [`16-3.4-alpine3.20`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=16-3.4-alpine3.20), [`16-3.4.2-alpine3.20`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=16-3.4.2-alpine3.20), [`16-3.4-alpine`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=16-3.4-alpine), [`alpine`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=alpine) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/16-3.4/alpine3.20/Dockerfile) | amd64 arm64 | alpine3.20 | 16 | 3.4.2 | + ### ⛰️Alpine 3.19 based @@ -160,21 +151,43 @@ Please note that the included package list is subject to change as we continue t | `docker.io/imresamu/postgis:` tags | Dockerfile | Arch | OS | Postgres | PostGIS | | ---- | :-: | :-: | :-: | :-: | :-: | -| [`12-3.4-alpine3.19`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=12-3.4-alpine3.19), [`12-3.4.2-alpine3.19`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=12-3.4.2-alpine3.19), [`12-3.4-alpine`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=12-3.4-alpine) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/12-3.4/alpine3.19/Dockerfile) | amd64 arm64 | alpine3.19 | 12 | 3.4.2 | -| [`13-3.4-alpine3.19`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=13-3.4-alpine3.19), [`13-3.4.2-alpine3.19`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=13-3.4.2-alpine3.19), [`13-3.4-alpine`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=13-3.4-alpine) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/13-3.4/alpine3.19/Dockerfile) | amd64 arm64 | alpine3.19 | 13 | 3.4.2 | -| [`14-3.4-alpine3.19`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=14-3.4-alpine3.19), [`14-3.4.2-alpine3.19`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=14-3.4.2-alpine3.19), [`14-3.4-alpine`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=14-3.4-alpine) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/14-3.4/alpine3.19/Dockerfile) | amd64 arm64 | alpine3.19 | 14 | 3.4.2 | -| [`15-3.4-alpine3.19`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=15-3.4-alpine3.19), [`15-3.4.2-alpine3.19`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=15-3.4.2-alpine3.19), [`15-3.4-alpine`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=15-3.4-alpine) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/15-3.4/alpine3.19/Dockerfile) | amd64 arm64 | alpine3.19 | 15 | 3.4.2 | -| [`16-3.4-alpine3.19`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=16-3.4-alpine3.19), [`16-3.4.2-alpine3.19`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=16-3.4.2-alpine3.19), [`16-3.4-alpine`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=16-3.4-alpine), [`alpine`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=alpine) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/16-3.4/alpine3.19/Dockerfile) | amd64 arm64 | alpine3.19 | 16 | 3.4.2 | +| [`12-3.4-alpine3.19`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=12-3.4-alpine3.19), [`12-3.4.2-alpine3.19`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=12-3.4.2-alpine3.19) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/12-3.4/alpine3.19/Dockerfile) | amd64 arm64 | alpine3.19 | 12 | 3.4.2 | +| [`13-3.4-alpine3.19`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=13-3.4-alpine3.19), [`13-3.4.2-alpine3.19`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=13-3.4.2-alpine3.19) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/13-3.4/alpine3.19/Dockerfile) | amd64 arm64 | alpine3.19 | 13 | 3.4.2 | +| [`14-3.4-alpine3.19`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=14-3.4-alpine3.19), [`14-3.4.2-alpine3.19`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=14-3.4.2-alpine3.19) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/14-3.4/alpine3.19/Dockerfile) | amd64 arm64 | alpine3.19 | 14 | 3.4.2 | +| [`15-3.4-alpine3.19`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=15-3.4-alpine3.19), [`15-3.4.2-alpine3.19`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=15-3.4.2-alpine3.19) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/15-3.4/alpine3.19/Dockerfile) | amd64 arm64 | alpine3.19 | 15 | 3.4.2 | +| [`16-3.4-alpine3.19`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=16-3.4-alpine3.19), [`16-3.4.2-alpine3.19`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=16-3.4.2-alpine3.19) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/16-3.4/alpine3.19/Dockerfile) | amd64 arm64 | alpine3.19 | 16 | 3.4.2 | +### ⛰️Alpine 3.18 based ( deprecated ) + +- The base operating system is [Alpine Linux](https://alpinelinux.org/). It is designed to be small, simple, and secure, and it's based on [musl libc](https://musl.libc.org/). +- In the Alpine 3.18 version, the package versions are: geos=3.11, gdal=3.6, proj=9.2, and sfcgal=1.4 +- PostGIS is compiled from source, making it a bit more challenging to extend. +- No fresh upstream docker postgres alpine3.18 images are available. + + +| `docker.io/imresamu/postgis:` tags | Dockerfile | Arch | OS | Postgres | PostGIS | +| ---- | :-: | :-: | :-: | :-: | :-: | +| [`12-3.0-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=12-3.0-alpine3.18), [`12-3.0.11-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=12-3.0.11-alpine3.18) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/12-3.0/alpine3.18/Dockerfile) | amd64 arm64 | alpine3.18 | 12 | 3.0.11 | +| [`12-3.1-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=12-3.1-alpine3.18), [`12-3.1.11-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=12-3.1.11-alpine3.18) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/12-3.1/alpine3.18/Dockerfile) | amd64 arm64 | alpine3.18 | 12 | 3.1.11 | +| [`12-3.2-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=12-3.2-alpine3.18), [`12-3.2.7-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=12-3.2.7-alpine3.18) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/12-3.2/alpine3.18/Dockerfile) | amd64 arm64 | alpine3.18 | 12 | 3.2.7 | +| [`13-3.0-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=13-3.0-alpine3.18), [`13-3.0.11-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=13-3.0.11-alpine3.18) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/13-3.0/alpine3.18/Dockerfile) | amd64 arm64 | alpine3.18 | 13 | 3.0.11 | +| [`13-3.1-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=13-3.1-alpine3.18), [`13-3.1.11-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=13-3.1.11-alpine3.18) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/13-3.1/alpine3.18/Dockerfile) | amd64 arm64 | alpine3.18 | 13 | 3.1.11 | +| [`13-3.2-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=13-3.2-alpine3.18), [`13-3.2.7-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=13-3.2.7-alpine3.18) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/13-3.2/alpine3.18/Dockerfile) | amd64 arm64 | alpine3.18 | 13 | 3.2.7 | +| [`14-3.1-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=14-3.1-alpine3.18), [`14-3.1.11-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=14-3.1.11-alpine3.18) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/14-3.1/alpine3.18/Dockerfile) | amd64 arm64 | alpine3.18 | 14 | 3.1.11 | +| [`14-3.2-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=14-3.2-alpine3.18), [`14-3.2.7-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=14-3.2.7-alpine3.18) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/14-3.2/alpine3.18/Dockerfile) | amd64 arm64 | alpine3.18 | 14 | 3.2.7 | +| [`15-3.2-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=15-3.2-alpine3.18), [`15-3.2.7-alpine3.18`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=15-3.2.7-alpine3.18) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/15-3.2/alpine3.18/Dockerfile) | amd64 arm64 | alpine3.18 | 15 | 3.2.7 | + + ### 🧪Locked ( experimental ) * Locked old postgis versions for testing. - +* Definition in the [./locked.yml](locked.yml) + * and the image identifiers : -l | `docker.io/imresamu/postgis:` tags | Dockerfile | Arch | OS | Postgres | PostGIS | | ---- | :-: | :-: | :-: | :-: | :-: | -| [`14-l3.1.9gcp-bookworm`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=14-l3.1.9gcp-bookworm), [`14-l3.1.9gcp-postgis3.1.9-geos3.6.6-proj6.3.1-bookworm`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=14-l3.1.9gcp-postgis3.1.9-geos3.6.6-proj6.3.1-bookworm) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/14-l3.1.9gcp/bookworm/Dockerfile) | amd64 arm64 | bookworm | 14 | null | +| [`14-l3.1.9gcp-bookworm`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=14-l3.1.9gcp-bookworm), [`14-l3.1.9gcp-postgis3.1.9-geos3.6.6-proj6.3.1-bookworm`](https://registry.hub.docker.com/r/imresamu/postgis/tags?page=1&name=14-l3.1.9gcp-postgis3.1.9-geos3.6.6-proj6.3.1-bookworm) | [Dockerfile](https://github.com/imresamu/docker-postgis/blob/master/14-l3.1.9gcp/bookworm/Dockerfile) | amd64 arm64 | bookworm | 14 | postgis=tags/3.1.9, geos=tags/3.6.6, proj=tags/6.3.1, gdal=tags/v3.6.4, cgal=tags/v5.6, sfcgal=tags/v1.5.1 | ### 📋Test images diff --git a/manifest.sh b/manifest.sh index 6ae572a9..080e57d2 100755 --- a/manifest.sh +++ b/manifest.sh @@ -54,33 +54,25 @@ manifest-tool push from-args \ --template ${dockername}-ARCHVARIANT:12-3.2.7-alpine3.18 \ --target ${dockername}:12-3.2.7-alpine3.18 || true -# ----- 12-3.3-alpine3.18 ----- +# ----- 12-3.3-alpine3.20 ----- -echo "manifest: ${dockername}:12-3.3-alpine3.18" +echo "manifest: ${dockername}:12-3.3-alpine3.20" manifest-tool push from-args \ --platforms linux/amd64,linux/arm64 \ - --template ${dockername}-ARCHVARIANT:12-3.3-alpine3.18 \ - --target ${dockername}:12-3.3-alpine3.18 || true + --template ${dockername}-ARCHVARIANT:12-3.3-alpine3.20 \ + --target ${dockername}:12-3.3-alpine3.20 || true -echo "manifest: ${dockername}:12-3.3.6-alpine3.18" +echo "manifest: ${dockername}:12-3.3.6-alpine3.20" manifest-tool push from-args \ --platforms linux/amd64,linux/arm64 \ - --template ${dockername}-ARCHVARIANT:12-3.3.6-alpine3.18 \ - --target ${dockername}:12-3.3.6-alpine3.18 || true + --template ${dockername}-ARCHVARIANT:12-3.3.6-alpine3.20 \ + --target ${dockername}:12-3.3.6-alpine3.20 || true -# ----- 12-3.4-alpine3.18 ----- - -echo "manifest: ${dockername}:12-3.4-alpine3.18" -manifest-tool push from-args \ - --platforms linux/amd64,linux/arm64 \ - --template ${dockername}-ARCHVARIANT:12-3.4-alpine3.18 \ - --target ${dockername}:12-3.4-alpine3.18 || true - -echo "manifest: ${dockername}:12-3.4.2-alpine3.18" +echo "manifest: ${dockername}:12-3.3-alpine" manifest-tool push from-args \ --platforms linux/amd64,linux/arm64 \ - --template ${dockername}-ARCHVARIANT:12-3.4.2-alpine3.18 \ - --target ${dockername}:12-3.4.2-alpine3.18 || true + --template ${dockername}-ARCHVARIANT:12-3.3-alpine \ + --target ${dockername}:12-3.3-alpine || true # ----- 12-3.4-alpine3.19 ----- @@ -96,6 +88,20 @@ manifest-tool push from-args \ --template ${dockername}-ARCHVARIANT:12-3.4.2-alpine3.19 \ --target ${dockername}:12-3.4.2-alpine3.19 || true +# ----- 12-3.4-alpine3.20 ----- + +echo "manifest: ${dockername}:12-3.4-alpine3.20" +manifest-tool push from-args \ + --platforms linux/amd64,linux/arm64 \ + --template ${dockername}-ARCHVARIANT:12-3.4-alpine3.20 \ + --target ${dockername}:12-3.4-alpine3.20 || true + +echo "manifest: ${dockername}:12-3.4.2-alpine3.20" +manifest-tool push from-args \ + --platforms linux/amd64,linux/arm64 \ + --template ${dockername}-ARCHVARIANT:12-3.4.2-alpine3.20 \ + --target ${dockername}:12-3.4.2-alpine3.20 || true + echo "manifest: ${dockername}:12-3.4-alpine" manifest-tool push from-args \ --platforms linux/amd64,linux/arm64 \ @@ -178,33 +184,25 @@ manifest-tool push from-args \ --template ${dockername}-ARCHVARIANT:13-3.2.7-alpine3.18 \ --target ${dockername}:13-3.2.7-alpine3.18 || true -# ----- 13-3.3-alpine3.18 ----- - -echo "manifest: ${dockername}:13-3.3-alpine3.18" -manifest-tool push from-args \ - --platforms linux/amd64,linux/arm64 \ - --template ${dockername}-ARCHVARIANT:13-3.3-alpine3.18 \ - --target ${dockername}:13-3.3-alpine3.18 || true +# ----- 13-3.3-alpine3.20 ----- -echo "manifest: ${dockername}:13-3.3.6-alpine3.18" +echo "manifest: ${dockername}:13-3.3-alpine3.20" manifest-tool push from-args \ --platforms linux/amd64,linux/arm64 \ - --template ${dockername}-ARCHVARIANT:13-3.3.6-alpine3.18 \ - --target ${dockername}:13-3.3.6-alpine3.18 || true + --template ${dockername}-ARCHVARIANT:13-3.3-alpine3.20 \ + --target ${dockername}:13-3.3-alpine3.20 || true -# ----- 13-3.4-alpine3.18 ----- - -echo "manifest: ${dockername}:13-3.4-alpine3.18" +echo "manifest: ${dockername}:13-3.3.6-alpine3.20" manifest-tool push from-args \ --platforms linux/amd64,linux/arm64 \ - --template ${dockername}-ARCHVARIANT:13-3.4-alpine3.18 \ - --target ${dockername}:13-3.4-alpine3.18 || true + --template ${dockername}-ARCHVARIANT:13-3.3.6-alpine3.20 \ + --target ${dockername}:13-3.3.6-alpine3.20 || true -echo "manifest: ${dockername}:13-3.4.2-alpine3.18" +echo "manifest: ${dockername}:13-3.3-alpine" manifest-tool push from-args \ --platforms linux/amd64,linux/arm64 \ - --template ${dockername}-ARCHVARIANT:13-3.4.2-alpine3.18 \ - --target ${dockername}:13-3.4.2-alpine3.18 || true + --template ${dockername}-ARCHVARIANT:13-3.3-alpine \ + --target ${dockername}:13-3.3-alpine || true # ----- 13-3.4-alpine3.19 ----- @@ -220,6 +218,20 @@ manifest-tool push from-args \ --template ${dockername}-ARCHVARIANT:13-3.4.2-alpine3.19 \ --target ${dockername}:13-3.4.2-alpine3.19 || true +# ----- 13-3.4-alpine3.20 ----- + +echo "manifest: ${dockername}:13-3.4-alpine3.20" +manifest-tool push from-args \ + --platforms linux/amd64,linux/arm64 \ + --template ${dockername}-ARCHVARIANT:13-3.4-alpine3.20 \ + --target ${dockername}:13-3.4-alpine3.20 || true + +echo "manifest: ${dockername}:13-3.4.2-alpine3.20" +manifest-tool push from-args \ + --platforms linux/amd64,linux/arm64 \ + --template ${dockername}-ARCHVARIANT:13-3.4.2-alpine3.20 \ + --target ${dockername}:13-3.4.2-alpine3.20 || true + echo "manifest: ${dockername}:13-3.4-alpine" manifest-tool push from-args \ --platforms linux/amd64,linux/arm64 \ @@ -288,33 +300,25 @@ manifest-tool push from-args \ --template ${dockername}-ARCHVARIANT:14-3.2.7-alpine3.18 \ --target ${dockername}:14-3.2.7-alpine3.18 || true -# ----- 14-3.3-alpine3.18 ----- +# ----- 14-3.3-alpine3.20 ----- -echo "manifest: ${dockername}:14-3.3-alpine3.18" +echo "manifest: ${dockername}:14-3.3-alpine3.20" manifest-tool push from-args \ --platforms linux/amd64,linux/arm64 \ - --template ${dockername}-ARCHVARIANT:14-3.3-alpine3.18 \ - --target ${dockername}:14-3.3-alpine3.18 || true + --template ${dockername}-ARCHVARIANT:14-3.3-alpine3.20 \ + --target ${dockername}:14-3.3-alpine3.20 || true -echo "manifest: ${dockername}:14-3.3.6-alpine3.18" +echo "manifest: ${dockername}:14-3.3.6-alpine3.20" manifest-tool push from-args \ --platforms linux/amd64,linux/arm64 \ - --template ${dockername}-ARCHVARIANT:14-3.3.6-alpine3.18 \ - --target ${dockername}:14-3.3.6-alpine3.18 || true - -# ----- 14-3.4-alpine3.18 ----- + --template ${dockername}-ARCHVARIANT:14-3.3.6-alpine3.20 \ + --target ${dockername}:14-3.3.6-alpine3.20 || true -echo "manifest: ${dockername}:14-3.4-alpine3.18" +echo "manifest: ${dockername}:14-3.3-alpine" manifest-tool push from-args \ --platforms linux/amd64,linux/arm64 \ - --template ${dockername}-ARCHVARIANT:14-3.4-alpine3.18 \ - --target ${dockername}:14-3.4-alpine3.18 || true - -echo "manifest: ${dockername}:14-3.4.2-alpine3.18" -manifest-tool push from-args \ - --platforms linux/amd64,linux/arm64 \ - --template ${dockername}-ARCHVARIANT:14-3.4.2-alpine3.18 \ - --target ${dockername}:14-3.4.2-alpine3.18 || true + --template ${dockername}-ARCHVARIANT:14-3.3-alpine \ + --target ${dockername}:14-3.3-alpine || true # ----- 14-3.4-alpine3.19 ----- @@ -330,6 +334,20 @@ manifest-tool push from-args \ --template ${dockername}-ARCHVARIANT:14-3.4.2-alpine3.19 \ --target ${dockername}:14-3.4.2-alpine3.19 || true +# ----- 14-3.4-alpine3.20 ----- + +echo "manifest: ${dockername}:14-3.4-alpine3.20" +manifest-tool push from-args \ + --platforms linux/amd64,linux/arm64 \ + --template ${dockername}-ARCHVARIANT:14-3.4-alpine3.20 \ + --target ${dockername}:14-3.4-alpine3.20 || true + +echo "manifest: ${dockername}:14-3.4.2-alpine3.20" +manifest-tool push from-args \ + --platforms linux/amd64,linux/arm64 \ + --template ${dockername}-ARCHVARIANT:14-3.4.2-alpine3.20 \ + --target ${dockername}:14-3.4.2-alpine3.20 || true + echo "manifest: ${dockername}:14-3.4-alpine" manifest-tool push from-args \ --platforms linux/amd64,linux/arm64 \ @@ -398,33 +416,25 @@ manifest-tool push from-args \ --template ${dockername}-ARCHVARIANT:15-3.2.7-alpine3.18 \ --target ${dockername}:15-3.2.7-alpine3.18 || true -# ----- 15-3.3-alpine3.18 ----- - -echo "manifest: ${dockername}:15-3.3-alpine3.18" -manifest-tool push from-args \ - --platforms linux/amd64,linux/arm64 \ - --template ${dockername}-ARCHVARIANT:15-3.3-alpine3.18 \ - --target ${dockername}:15-3.3-alpine3.18 || true +# ----- 15-3.3-alpine3.20 ----- -echo "manifest: ${dockername}:15-3.3.6-alpine3.18" +echo "manifest: ${dockername}:15-3.3-alpine3.20" manifest-tool push from-args \ --platforms linux/amd64,linux/arm64 \ - --template ${dockername}-ARCHVARIANT:15-3.3.6-alpine3.18 \ - --target ${dockername}:15-3.3.6-alpine3.18 || true - -# ----- 15-3.4-alpine3.18 ----- + --template ${dockername}-ARCHVARIANT:15-3.3-alpine3.20 \ + --target ${dockername}:15-3.3-alpine3.20 || true -echo "manifest: ${dockername}:15-3.4-alpine3.18" +echo "manifest: ${dockername}:15-3.3.6-alpine3.20" manifest-tool push from-args \ --platforms linux/amd64,linux/arm64 \ - --template ${dockername}-ARCHVARIANT:15-3.4-alpine3.18 \ - --target ${dockername}:15-3.4-alpine3.18 || true + --template ${dockername}-ARCHVARIANT:15-3.3.6-alpine3.20 \ + --target ${dockername}:15-3.3.6-alpine3.20 || true -echo "manifest: ${dockername}:15-3.4.2-alpine3.18" +echo "manifest: ${dockername}:15-3.3-alpine" manifest-tool push from-args \ --platforms linux/amd64,linux/arm64 \ - --template ${dockername}-ARCHVARIANT:15-3.4.2-alpine3.18 \ - --target ${dockername}:15-3.4.2-alpine3.18 || true + --template ${dockername}-ARCHVARIANT:15-3.3-alpine \ + --target ${dockername}:15-3.3-alpine || true # ----- 15-3.4-alpine3.19 ----- @@ -440,6 +450,20 @@ manifest-tool push from-args \ --template ${dockername}-ARCHVARIANT:15-3.4.2-alpine3.19 \ --target ${dockername}:15-3.4.2-alpine3.19 || true +# ----- 15-3.4-alpine3.20 ----- + +echo "manifest: ${dockername}:15-3.4-alpine3.20" +manifest-tool push from-args \ + --platforms linux/amd64,linux/arm64 \ + --template ${dockername}-ARCHVARIANT:15-3.4-alpine3.20 \ + --target ${dockername}:15-3.4-alpine3.20 || true + +echo "manifest: ${dockername}:15-3.4.2-alpine3.20" +manifest-tool push from-args \ + --platforms linux/amd64,linux/arm64 \ + --template ${dockername}-ARCHVARIANT:15-3.4.2-alpine3.20 \ + --target ${dockername}:15-3.4.2-alpine3.20 || true + echo "manifest: ${dockername}:15-3.4-alpine" manifest-tool push from-args \ --platforms linux/amd64,linux/arm64 \ @@ -540,33 +564,25 @@ manifest-tool push from-args \ --template ${dockername}-ARCHVARIANT:15-recent \ --target ${dockername}:15-recent || true -# ----- 16-3.3-alpine3.18 ----- +# ----- 16-3.3-alpine3.20 ----- -echo "manifest: ${dockername}:16-3.3-alpine3.18" +echo "manifest: ${dockername}:16-3.3-alpine3.20" manifest-tool push from-args \ --platforms linux/amd64,linux/arm64 \ - --template ${dockername}-ARCHVARIANT:16-3.3-alpine3.18 \ - --target ${dockername}:16-3.3-alpine3.18 || true + --template ${dockername}-ARCHVARIANT:16-3.3-alpine3.20 \ + --target ${dockername}:16-3.3-alpine3.20 || true -echo "manifest: ${dockername}:16-3.3.6-alpine3.18" +echo "manifest: ${dockername}:16-3.3.6-alpine3.20" manifest-tool push from-args \ --platforms linux/amd64,linux/arm64 \ - --template ${dockername}-ARCHVARIANT:16-3.3.6-alpine3.18 \ - --target ${dockername}:16-3.3.6-alpine3.18 || true + --template ${dockername}-ARCHVARIANT:16-3.3.6-alpine3.20 \ + --target ${dockername}:16-3.3.6-alpine3.20 || true -# ----- 16-3.4-alpine3.18 ----- - -echo "manifest: ${dockername}:16-3.4-alpine3.18" +echo "manifest: ${dockername}:16-3.3-alpine" manifest-tool push from-args \ --platforms linux/amd64,linux/arm64 \ - --template ${dockername}-ARCHVARIANT:16-3.4-alpine3.18 \ - --target ${dockername}:16-3.4-alpine3.18 || true - -echo "manifest: ${dockername}:16-3.4.2-alpine3.18" -manifest-tool push from-args \ - --platforms linux/amd64,linux/arm64 \ - --template ${dockername}-ARCHVARIANT:16-3.4.2-alpine3.18 \ - --target ${dockername}:16-3.4.2-alpine3.18 || true + --template ${dockername}-ARCHVARIANT:16-3.3-alpine \ + --target ${dockername}:16-3.3-alpine || true # ----- 16-3.4-alpine3.19 ----- @@ -582,6 +598,20 @@ manifest-tool push from-args \ --template ${dockername}-ARCHVARIANT:16-3.4.2-alpine3.19 \ --target ${dockername}:16-3.4.2-alpine3.19 || true +# ----- 16-3.4-alpine3.20 ----- + +echo "manifest: ${dockername}:16-3.4-alpine3.20" +manifest-tool push from-args \ + --platforms linux/amd64,linux/arm64 \ + --template ${dockername}-ARCHVARIANT:16-3.4-alpine3.20 \ + --target ${dockername}:16-3.4-alpine3.20 || true + +echo "manifest: ${dockername}:16-3.4.2-alpine3.20" +manifest-tool push from-args \ + --platforms linux/amd64,linux/arm64 \ + --template ${dockername}-ARCHVARIANT:16-3.4.2-alpine3.20 \ + --target ${dockername}:16-3.4.2-alpine3.20 || true + echo "manifest: ${dockername}:16-3.4-alpine" manifest-tool push from-args \ --platforms linux/amd64,linux/arm64 \ diff --git a/versions.json b/versions.json index 48604542..276e636d 100644 --- a/versions.json +++ b/versions.json @@ -48,9 +48,9 @@ } }, "12-3.3": { - "alpine3.18": { - "tags": "12-3.3-alpine3.18 12-3.3.6-alpine3.18", - "readme_group": "alpine3.18", + "alpine3.20": { + "tags": "12-3.3-alpine3.20 12-3.3.6-alpine3.20 12-3.3-alpine", + "readme_group": "alpine3.20", "postgis": "3.3", "arch": "amd64 arm64", "template": "Dockerfile.alpine.template", @@ -88,9 +88,9 @@ "POSTGIS_MAJOR": "3", "POSTGIS_VERSION": "3.4.2+dfsg-1.pgdg120+1" }, - "alpine3.18": { - "tags": "12-3.4-alpine3.18 12-3.4.2-alpine3.18", - "readme_group": "alpine3.18", + "alpine3.19": { + "tags": "12-3.4-alpine3.19 12-3.4.2-alpine3.19", + "readme_group": "alpine3.19", "postgis": "3.4", "arch": "amd64 arm64", "template": "Dockerfile.alpine.template", @@ -102,9 +102,9 @@ "POSTGIS_CHECKOUT": "tags/3.4.2", "POSTGIS_CHECKOUT_SHA1": "c19ce56ca8982635026ba605f5b2fdce3622bb4a" }, - "alpine3.19": { - "tags": "12-3.4-alpine3.19 12-3.4.2-alpine3.19 12-3.4-alpine", - "readme_group": "alpine3.19", + "alpine3.20": { + "tags": "12-3.4-alpine3.20 12-3.4.2-alpine3.20 12-3.4-alpine", + "readme_group": "alpine3.20", "postgis": "3.4", "arch": "amd64 arm64", "template": "Dockerfile.alpine.template", @@ -166,9 +166,9 @@ } }, "13-3.3": { - "alpine3.18": { - "tags": "13-3.3-alpine3.18 13-3.3.6-alpine3.18", - "readme_group": "alpine3.18", + "alpine3.20": { + "tags": "13-3.3-alpine3.20 13-3.3.6-alpine3.20 13-3.3-alpine", + "readme_group": "alpine3.20", "postgis": "3.3", "arch": "amd64 arm64", "template": "Dockerfile.alpine.template", @@ -206,9 +206,9 @@ "POSTGIS_MAJOR": "3", "POSTGIS_VERSION": "3.4.2+dfsg-1.pgdg120+1" }, - "alpine3.18": { - "tags": "13-3.4-alpine3.18 13-3.4.2-alpine3.18", - "readme_group": "alpine3.18", + "alpine3.19": { + "tags": "13-3.4-alpine3.19 13-3.4.2-alpine3.19", + "readme_group": "alpine3.19", "postgis": "3.4", "arch": "amd64 arm64", "template": "Dockerfile.alpine.template", @@ -220,9 +220,9 @@ "POSTGIS_CHECKOUT": "tags/3.4.2", "POSTGIS_CHECKOUT_SHA1": "c19ce56ca8982635026ba605f5b2fdce3622bb4a" }, - "alpine3.19": { - "tags": "13-3.4-alpine3.19 13-3.4.2-alpine3.19 13-3.4-alpine", - "readme_group": "alpine3.19", + "alpine3.20": { + "tags": "13-3.4-alpine3.20 13-3.4.2-alpine3.20 13-3.4-alpine", + "readme_group": "alpine3.20", "postgis": "3.4", "arch": "amd64 arm64", "template": "Dockerfile.alpine.template", @@ -268,9 +268,9 @@ } }, "14-3.3": { - "alpine3.18": { - "tags": "14-3.3-alpine3.18 14-3.3.6-alpine3.18", - "readme_group": "alpine3.18", + "alpine3.20": { + "tags": "14-3.3-alpine3.20 14-3.3.6-alpine3.20 14-3.3-alpine", + "readme_group": "alpine3.20", "postgis": "3.3", "arch": "amd64 arm64", "template": "Dockerfile.alpine.template", @@ -308,9 +308,9 @@ "POSTGIS_MAJOR": "3", "POSTGIS_VERSION": "3.4.2+dfsg-1.pgdg120+1" }, - "alpine3.18": { - "tags": "14-3.4-alpine3.18 14-3.4.2-alpine3.18", - "readme_group": "alpine3.18", + "alpine3.19": { + "tags": "14-3.4-alpine3.19 14-3.4.2-alpine3.19", + "readme_group": "alpine3.19", "postgis": "3.4", "arch": "amd64 arm64", "template": "Dockerfile.alpine.template", @@ -322,9 +322,9 @@ "POSTGIS_CHECKOUT": "tags/3.4.2", "POSTGIS_CHECKOUT_SHA1": "c19ce56ca8982635026ba605f5b2fdce3622bb4a" }, - "alpine3.19": { - "tags": "14-3.4-alpine3.19 14-3.4.2-alpine3.19 14-3.4-alpine", - "readme_group": "alpine3.19", + "alpine3.20": { + "tags": "14-3.4-alpine3.20 14-3.4.2-alpine3.20 14-3.4-alpine", + "readme_group": "alpine3.20", "postgis": "3.4", "arch": "amd64 arm64", "template": "Dockerfile.alpine.template", @@ -354,9 +354,9 @@ } }, "15-3.3": { - "alpine3.18": { - "tags": "15-3.3-alpine3.18 15-3.3.6-alpine3.18", - "readme_group": "alpine3.18", + "alpine3.20": { + "tags": "15-3.3-alpine3.20 15-3.3.6-alpine3.20 15-3.3-alpine", + "readme_group": "alpine3.20", "postgis": "3.3", "arch": "amd64 arm64", "template": "Dockerfile.alpine.template", @@ -394,9 +394,9 @@ "POSTGIS_MAJOR": "3", "POSTGIS_VERSION": "3.4.2+dfsg-1.pgdg120+1" }, - "alpine3.18": { - "tags": "15-3.4-alpine3.18 15-3.4.2-alpine3.18", - "readme_group": "alpine3.18", + "alpine3.19": { + "tags": "15-3.4-alpine3.19 15-3.4.2-alpine3.19", + "readme_group": "alpine3.19", "postgis": "3.4", "arch": "amd64 arm64", "template": "Dockerfile.alpine.template", @@ -408,9 +408,9 @@ "POSTGIS_CHECKOUT": "tags/3.4.2", "POSTGIS_CHECKOUT_SHA1": "c19ce56ca8982635026ba605f5b2fdce3622bb4a" }, - "alpine3.19": { - "tags": "15-3.4-alpine3.19 15-3.4.2-alpine3.19 15-3.4-alpine", - "readme_group": "alpine3.19", + "alpine3.20": { + "tags": "15-3.4-alpine3.20 15-3.4.2-alpine3.20 15-3.4-alpine", + "readme_group": "alpine3.20", "postgis": "3.4", "arch": "amd64 arm64", "template": "Dockerfile.alpine.template", @@ -441,8 +441,8 @@ "PGSQL_GZIP_CHECKOUT_SHA1": "7c26e8b0056631ec0bb7c8fdd9bf2a24076e4a49", "TIMESCALEDB_CHECKOUT": "tags/2.15.0", "TIMESCALEDB_CHECKOUT_SHA1": "19f731d174820dfc0f33e073235c99368b3ad98c", - "DUCKDB_CHECKOUT": "tags/v0.10.2", - "DUCKDB_CHECKOUT_SHA1": "1601d94f94a7e0d2eb805a94803eb1e3afbbe4ed", + "DUCKDB_CHECKOUT": "tags/v0.10.3", + "DUCKDB_CHECKOUT_SHA1": "70fd6a8a2450c1e2a7d0547d4c0666a649dc378e", "PG_HINT_PLAN_CHECKOUT": "tags/REL15_1_5_1", "PG_HINT_PLAN_CHECKOUT_SHA1": "7a41e7ba94c8769895fefbb282f6943067adac2e", "POSTGIS_MAJOR": "3", @@ -502,9 +502,9 @@ } }, "16-3.3": { - "alpine3.18": { - "tags": "16-3.3-alpine3.18 16-3.3.6-alpine3.18", - "readme_group": "alpine3.18", + "alpine3.20": { + "tags": "16-3.3-alpine3.20 16-3.3.6-alpine3.20 16-3.3-alpine", + "readme_group": "alpine3.20", "postgis": "3.3", "arch": "amd64 arm64", "template": "Dockerfile.alpine.template", @@ -542,9 +542,9 @@ "POSTGIS_MAJOR": "3", "POSTGIS_VERSION": "3.4.2+dfsg-1.pgdg120+1" }, - "alpine3.18": { - "tags": "16-3.4-alpine3.18 16-3.4.2-alpine3.18", - "readme_group": "alpine3.18", + "alpine3.19": { + "tags": "16-3.4-alpine3.19 16-3.4.2-alpine3.19", + "readme_group": "alpine3.19", "postgis": "3.4", "arch": "amd64 arm64", "template": "Dockerfile.alpine.template", @@ -556,9 +556,9 @@ "POSTGIS_CHECKOUT": "tags/3.4.2", "POSTGIS_CHECKOUT_SHA1": "c19ce56ca8982635026ba605f5b2fdce3622bb4a" }, - "alpine3.19": { - "tags": "16-3.4-alpine3.19 16-3.4.2-alpine3.19 16-3.4-alpine alpine", - "readme_group": "alpine3.19", + "alpine3.20": { + "tags": "16-3.4-alpine3.20 16-3.4.2-alpine3.20 16-3.4-alpine alpine", + "readme_group": "alpine3.20", "postgis": "3.4", "arch": "amd64 arm64", "template": "Dockerfile.alpine.template", @@ -589,8 +589,8 @@ "PGSQL_GZIP_CHECKOUT_SHA1": "7c26e8b0056631ec0bb7c8fdd9bf2a24076e4a49", "TIMESCALEDB_CHECKOUT": "tags/2.15.0", "TIMESCALEDB_CHECKOUT_SHA1": "19f731d174820dfc0f33e073235c99368b3ad98c", - "DUCKDB_CHECKOUT": "tags/v0.10.2", - "DUCKDB_CHECKOUT_SHA1": "1601d94f94a7e0d2eb805a94803eb1e3afbbe4ed", + "DUCKDB_CHECKOUT": "tags/v0.10.3", + "DUCKDB_CHECKOUT_SHA1": "70fd6a8a2450c1e2a7d0547d4c0666a649dc378e", "PG_HINT_PLAN_CHECKOUT": "tags/REL16_1_6_0", "PG_HINT_PLAN_CHECKOUT_SHA1": "fa0a461af929c06f7c96956369458456c26e7ad9", "POSTGIS_MAJOR": "3", diff --git a/versions.sh b/versions.sh index 3ca39413..f67977f7 100755 --- a/versions.sh +++ b/versions.sh @@ -17,11 +17,11 @@ source tools/environment_init.sh api_preference="github" #api_preference="osgeo" -- not working yet -alpine_variants=" alpine3.18 alpine3.19 " +alpine_variants=" alpine3.18 alpine3.19 alpine3.20 " debian_variants=" bullseye bookworm " debian_latest="bookworm" -alpine_latest="alpine3.19" +alpine_latest="alpine3.20" postgis_latest="3.4" postgres_latest="16" postgis_versions="3.0 3.1 3.2 3.3 3.4" @@ -58,8 +58,8 @@ declare -A postgisDebPkgNameVersionSuffixes=( declare -A boostVersion=( ["bullseye"]="1.74.0" ["bookworm"]="1.74.0" # 1.81.0 is not yet optimal. The current bookworm packages mixed use of 1.74.0 and 1.81.0 - ["alpine3.18"]="1.82.0" ["alpine3.19"]="1.82.0" + ["alpine3.20"]="1.82.0" ) # function get_tag_hash() {