cnpg-age (latest)

Published 2026-04-27 03:54:59 +00:00 by toasterson

Installation

docker pull code.aopc.cloud/toasterson/cnpg-age:latest
sha256:fde996dcae2686658122f4e3d89621cb96423c416ceb3108eef9af117c343f3f

About this package

CloudNativePG operand image with Apache AGE v1.7.0-rc0 for PG18

Image layers

# debian.sh --arch 'amd64' out/ 'trixie' '@1762202650'
ARG PG_VERSION=18.0
ARG PG_MAJOR=18
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/postgresql/18/bin
RUN |2 PG_VERSION=18.0 PG_MAJOR=18 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends postgresql-common ca-certificates gnupg && /usr/share/postgresql-common/pgdg/apt.postgresql.org.sh -y -c "${PG_MAJOR}" && apt-get install -y --no-install-recommends -o Dpkg::::="--force-confdef" -o Dpkg::::="--force-confold" postgresql-common && sed -ri 's/#(create_main_cluster) .*$/\1 = false/' /etc/postgresql-common/createcluster.conf && apt-get install -y --no-install-recommends libsasl2-modules libldap-common -o Dpkg::::="--force-confdef" -o Dpkg::::="--force-confold" "postgresql-${PG_MAJOR}=${PG_VERSION}*" && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false && rm -rf /var/lib/apt/lists/* /var/cache/* /var/log/* # buildkit
RUN |2 PG_VERSION=18.0 PG_MAJOR=18 /bin/sh -c usermod -u 26 postgres # buildkit
USER 26
ARG EXTENSIONS=postgresql-18-pgaudit postgresql-18-pgvector postgresql-18-pg-failover-slots
ARG STANDARD_ADDITIONAL_POSTGRES_PACKAGES=postgresql-18-jit
USER root
RUN |4 PG_VERSION=18.0 PG_MAJOR=18 EXTENSIONS=postgresql-18-pgaudit postgresql-18-pgvector postgresql-18-pg-failover-slots STANDARD_ADDITIONAL_POSTGRES_PACKAGES=postgresql-18-jit /bin/sh -c apt-get update && apt-get install -y --no-install-recommends locales-all ${STANDARD_ADDITIONAL_POSTGRES_PACKAGES} ${EXTENSIONS} && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false && rm -rf /var/lib/apt/lists/* /var/cache/* /var/log/* # buildkit
USER 26
ARG BARMAN_VERSION=3.16.2
ENV PIP_BREAK_SYSTEM_PACKAGES=1
USER root
RUN |5 PG_VERSION=18.0 PG_MAJOR=18 EXTENSIONS=postgresql-18-pgaudit postgresql-18-pgvector postgresql-18-pg-failover-slots STANDARD_ADDITIONAL_POSTGRES_PACKAGES=postgresql-18-jit BARMAN_VERSION=3.16.2 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends build-essential python3-dev python3-pip python3-psycopg2 python3-setuptools && pip3 install --no-cache-dir barman[cloud,azure,snappy,google,zstandard,lz4]==${BARMAN_VERSION} && apt-get remove -y --purge --autoremove build-essential python3-dev && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false && rm -rf /var/lib/apt/lists/* /var/cache/* /var/log/* # buildkit
USER 26
ARG PG_MAJ
ARG AGE_TAG
USER root
COPY file:cb9140f4e0301a751bf88c172be07cc238bac5897fc23bec872a783aee4f12b5 in /usr/lib/postgresql/18/lib/age.so
COPY dir:fa75b2a4dc9773ff16217c2fe00aa37f6d2752d64a6e23899bc33cf45eb43f6b in /usr/share/postgresql/18/extension/
USER 26
LABEL org.opencontainers.image.title=cnpg-age org.opencontainers.image.description=CloudNativePG operand image with Apache AGE v1.7.0-rc0 for PG18 org.opencontainers.image.licenses=Apache-2.0 cnpg.io.postgresVersion=18 cnpg.io.ageVersion=v1.7.0-rc0
LABEL org.opencontainers.image.revision=94b30e93fc0963b9ddab1fa97d43bddaeb2edb0d
LABEL org.opencontainers.image.source=https://code.aopc.cloud/toasterson/cnpg-age.git

Labels

Key Value
cnpg.io.ageVersion v1.7.0-rc0
cnpg.io.postgresVersion 18
org.opencontainers.image.authors The CloudNativePG Contributors
org.opencontainers.image.base.digest sha256:a347fd7510ee31a84387619a492ad6c8eb0af2f2682b916ff3e643eb076f925a
org.opencontainers.image.base.name docker.io/library/debian:trixie-slim
org.opencontainers.image.created 2025-11-10T08:07:23Z
org.opencontainers.image.description CloudNativePG operand image with Apache AGE v1.7.0-rc0 for PG18
org.opencontainers.image.documentation https://github.com/cloudnative-pg/postgres-containers
org.opencontainers.image.licenses Apache-2.0
org.opencontainers.image.revision 94b30e93fc0963b9ddab1fa97d43bddaeb2edb0d
org.opencontainers.image.source https://code.aopc.cloud/toasterson/cnpg-age.git
org.opencontainers.image.title cnpg-age
org.opencontainers.image.url https://github.com/cloudnative-pg/postgres-containers
org.opencontainers.image.vendor The CloudNativePG Contributors
org.opencontainers.image.version 18.0
Details
Container
2026-04-27 03:54:59 +00:00
0
OCI / Docker
linux/amd64
The CloudNativePG Contributors
Apache-2.0
264 MiB
Versions (7) View all
latest 2026-04-27
18-latest 2026-04-27
18-v1.7.0-rc0 2026-04-27
16-latest 2026-04-26
16-v1.6.0-rc0 2026-04-26