2024-11-14 17:19:54 UTC
1.06 GB
/home/postgres/pgdata/backup
BUILD_PACKAGESbinutils cmake devscripts equivs gcc git gpg gpg-agent libc-dev libc6-dev libkrb5-dev libperl-dev libssl-dev lsb-release make patchutils python2-dev python3-dev wget libsodium-dev
CARGO_HOME/usr/local/cargo
DEBIAN_FRONTENDnoninteractive
LANGC.UTF-8
LC_ALLC.UTF-8
MAKEFLAGS-j4
PAGER PATH/usr/lib/postgresql/12/bin:/usr/local/cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PGBACKREST_CONFIG/home/postgres/pgdata/backup/pgbackrest.conf
PGBACKREST_STANZApoddb
PGDATA/home/postgres/pgdata/data
PGLOG/home/postgres/pg_log
PGROOT/home/postgres
PGSOCKET/home/postgres/pgdata
RUSTUP_HOME/usr/local/rustup
RUST_VERSION1.70.0
[#000] sha256:6414378b647780fee8fd903ddb9541d134a1947ce092d08bdeb23a54cb3684ac - 2.6% (28.2 MB)
[#001] sha256:755fe19129974731e336c79ad9fedcf584784dcbc8686dadadb8895debfce23a - 0.0% (4.21 KB)
[#002] sha256:0513cea29a8dab18240f40f39497d677391b17392642331e3482814047368b65 - 0.0% (216 Bytes)
[#003] sha256:b8137171f68471ee01977b5b878ba0b255c8624be53a0bfb70e549a9fe16e07e - 0.0% (230 Bytes)
[#004] sha256:304d5c14bd44d480f45031eaa20015d03377ef8294ee012a09d806283573a67d - 0.0% (446 Bytes)
[#005] sha256:d46ce516da8f207290e0ef28581fee74c2e9c927d55fbcf0c3f895d68a6f2db7 - 0.0% (945 Bytes)
[#006] sha256:979062ef7107c754013fb627e119feb2629db66cebcacab6553229ae0452de92 - 5.25% (57 MB)
[#007] sha256:f2f092e1fd1ce7ef611f14fcdd4a9641b7d894b5b165d03c306ec25b6044d6f2 - 0.0% (119 Bytes)
[#008] sha256:4212b7e329fd447d60e49820c57d4ab452707960f909c80c415dd47cbbed7841 - 0.0% (95 Bytes)
[#009] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#010] sha256:f05ca490f610691f9e0687f354d7a4ee4ac8f8cb1a0c5203bd088e7e7298397e - 0.0% (3.56 KB)
[#011] sha256:c7f1d94dd7fa438d2fea040d03e320196b3b488c45db4108db228c18cc58cf9e - 0.0% (5.47 KB)
[#012] sha256:b5c95f64073fcdbebd60e2d68b18335d390d10b8046a260b69e5f8cbf95c8ce0 - 0.0% (2.98 KB)
[#013] sha256:55ad668c06b3519b4935445207a89098f59a31ca2134047187049c390e8d0a8d - 0.0% (269 Bytes)
[#014] sha256:cc4d307fbcc799289d88b96de544867b922740203d118d013b77e92cf702f464 - 6.52% (70.7 MB)
[#015] sha256:35af04dee010629e4cdbabec9cd1de23b973e7a28b05885442648aa58fc2128f - 0.37% (4 MB)
[#016] sha256:bb84f02d58aa7a51c5dc827b235bd002484682954837f35f8c99bd4f0f4c98c9 - 0.74% (8.02 MB)
[#017] sha256:64ef8ed0bf6794e5c18f2c0e1aeff88640a05c4abf933c2d3c0123b9de9a2c8e - 0.0% (824 Bytes)
[#018] sha256:a4d5133a17ae206ebc7730545880651e70084e1048a68f47386a1e9e01dbb986 - 16.82% (183 MB)
[#019] sha256:a50cf85c81a63f97a94470c6d3ace47e880704ae21745b2a940f3ceef41336ca - 0.08% (850 KB)
[#020] sha256:07eb7c25e12e22bb1c3d2befdf5e514ff0079eed3b824f59405b44024f2f54e1 - 0.45% (4.88 MB)
[#021] sha256:ffd145808be1d037a0e10d684860dda38116d337977b9d59a3f9785486b95a1c - 9.72% (105 MB)
[#022] sha256:f32531ea2f0a0dd9858fbb562ac0a58e08cb24da5dcca4bea2b6bb8e34f5bce7 - 0.0% (1.97 KB)
[#023] sha256:7b09d84274d2485c79d1a41b4d00a05c15cc1f9cc6de48492c38ac8abf1036a6 - 0.14% (1.51 MB)
[#024] sha256:60373698355fabc1a8df6b8e1653051500a61b9fd730696ce83c670da9eafd90 - 20.2% (219 MB)
[#025] sha256:5abbfd1f29afdec2f08dee96c000f9ac73fabada59f7f1ce8c95b9bd1bd7a14b - 0.14% (1.56 MB)
[#026] sha256:be5d459f57c6989ef38b31aa1a6784c2742b976d6b182c2491675ba15b72cea3 - 9.8% (106 MB)
[#027] sha256:82bbde05bd0f8a8a1460d7f2c2aceff1fe6583fd7ba08e020de0d780fdd37f20 - 0.0% (2.79 KB)
[#028] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#029] sha256:621d8be94b38f8d294059c300b5825ac131a8a4fcef4abca0e5001c370c79fea - 0.04% (429 KB)
[#030] sha256:4e5e9f40553c76195859e4756139349c95543ed263cb4eec49ab562dd69eea32 - 0.0% (2.79 KB)
[#031] sha256:137b5eaecbd567a9cf0710e43705c12232d2e1259b4dc2af22752264aed95bd3 - 0.03% (300 KB)
[#032] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#033] sha256:8bfe76fe7530c2008c582b223f74dfcc7e03c4a0cdcc65fcf76a86753943d21e - 0.0% (7.06 KB)
[#034] sha256:740ae12a580a9f2f65408f1e8246c3b7ccaa4d82c7de80951bd092670d45dfb1 - 0.46% (5.04 MB)
[#035] sha256:7bbfbc8077b73781042b9e91bc7450635dde8554bb948aa6fedacf58411eea4d - 1.74% (18.9 MB)
[#036] sha256:fa8cf5d0713de2d77278c72b64499f088611c0fd95eb0270aa67254d748822f6 - 0.35% (3.76 MB)
[#037] sha256:a6605fdfff3c4da44b136cb71d486a7b710aa7877cb393871e726289943c7968 - 0.02% (220 KB)
[#038] sha256:c9e17ceff3a01f540a1eb29fa348f5cacd97759cfe5c5b982cd33d8e773818bc - 0.0% (551 Bytes)
[#039] sha256:782ec8301688f5d83c2ac62b1499bf705dcd796784a3c45c29c0059c2022544f - 0.0% (5.2 KB)
[#040] sha256:98614fd91e253b0871d88e9c8f092286b599126033d9033036e97d99b4a7d44f - 0.0% (123 Bytes)
[#041] sha256:dc81f7fe3232307a6533ecf458ccc9acad5a87f0db67896e5a270b15f810f8ed - 0.0% (15 KB)
[#042] sha256:fd30a4b9007f3f36602e99700d4f94b22b256bf8f04d2d348a340da867c65801 - 0.0% (8.15 KB)
[#043] sha256:92d38000d984a52bd91202ad298902d44ff89fb9ab37e52a1709f83ab1ddac95 - 7.06% (76.6 MB)
[#044] sha256:abfacc51e35da7d5fbd52257b3eb11ac4c6789a1543a9558cb54cafc5cbaea18 - 1.58% (17.2 MB)
[#045] sha256:d6749ee81cecbae74e5ead2f285e3e6a7a75fae79affe8c71cafcf186b1a44b2 - 0.96% (10.4 MB)
[#046] sha256:35ff849f24d1997ad89edddef7d921765db8f557bb05d01e5d7ebb952aa016e4 - 0.02% (254 KB)
[#047] sha256:9b8f88a087d47896efeae15acff97f0c97c9e146ae8cf182d8904b76c0a6660b - 0.04% (429 KB)
[#048] sha256:ff8b89e213d822352f2ba0acad98f267791e9592ae021d42a41500f129bf4d13 - 14.84% (161 MB)
[#049] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#050] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#051] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#052] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#053] sha256:9f19fdb6c2a49e3e2eaeeaceac9b73133e90e6a195bdbdde846c347161a6d10f - 0.0% (1.26 KB)
[#054] sha256:d80c8bd1e1a5b0988ced1f7a1a1f5a4b0af3097f1fdb8433fabbda9e26dc2832 - 0.0% (121 Bytes)
[#055] sha256:0124193e1c34c559f333f44cbef758003398ea24800eb3509585cdcd5792690f - 0.0% (987 Bytes)
[#056] sha256:98f6a1920544af4e8fadd5e981933dd9539b89e7e6ad45677478ca646a42ac06 - 0.0% (24.9 KB)
[#057] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#058] sha256:a29d59fd568ab1d0883022ec5a6e27fb70c9cf80183e496f0831ebad370b299c - 0.0% (332 Bytes)
[#059] sha256:42fd0d4e43f6df2e6da1d09541f504cf45edcf7f65f2caae2e01bc80b5e24bb2 - 0.0% (151 Bytes)
[#060] sha256:87233d068824bf66adc9a76e404a4dc58282673de513f4d7d3f451432b20e919 - 0.0% (318 Bytes)
[#061] sha256:c379b197b377dfe523102526a2ce6b0d8d7ed41a115751b319efa68741172576 - 0.03% (314 KB)
[#062] sha256:eb6a7482d6bc1ed4c9e2e6ec9a36983999dfd7af44bf2f2e07161697a83c0e12 - 0.0% (916 Bytes)
[#063] sha256:364bf73cff34e1512e73e30f50dce939edb68a02c4fcede8e2d2b0a86d3ce3a5 - 0.0% (585 Bytes)
[#064] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#065] sha256:8e6304b270470c6d17e9c509d8f393dd5f6d79889006b963534e2ae25e4e182f - 0.0% (3.89 KB)
[#066] sha256:a50aa8962a372d69ba7f7dc07e4349f2201d40f6e6d32a94f27eb5e0f80284ff - 0.0% (144 Bytes)
/bin/sh -c #(nop) ARG RELEASE
2024-09-11 16:25:16 UTC/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
2024-09-11 16:25:16 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu
2024-09-11 16:25:16 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.version=22.04
2024-09-11 16:25:17 UTC/bin/sh -c #(nop) ADD file:ebe009f86035c175ba244badd298a2582914415cf62783d510eab3a311a5d4e1 in /
2024-09-11 16:25:18 UTC/bin/sh -c #(nop) CMD ["/bin/bash"]
2024-11-14 17:11:34 UTC (buildkit.dockerfile.v0)ARG PG_VERSIONS=16 15 14 13
2024-11-14 17:11:34 UTC (buildkit.dockerfile.v0)ARG PG_MAJOR=16
2024-11-14 17:11:34 UTC (buildkit.dockerfile.v0)ENV DEBIAN_FRONTEND=noninteractive
2024-11-14 17:11:34 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=12 PG_MAJOR=12 /bin/sh -c adduser --home /home/postgres --uid 1000 --disabled-password --gecos "" postgres # buildkit
2024-11-14 17:11:34 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=12 PG_MAJOR=12 /bin/sh -c echo 'APT::Install-Recommends "false";' >> /etc/apt/apt.conf.d/01norecommend # buildkit
2024-11-14 17:11:35 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=12 PG_MAJOR=12 /bin/sh -c echo 'APT::Install-Suggests "false";' >> /etc/apt/apt.conf.d/01norecommend # buildkit
2024-11-14 17:11:35 UTC (buildkit.dockerfile.v0)COPY sources /tmp/sources # buildkit
2024-11-14 17:11:35 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=12 PG_MAJOR=12 /bin/sh -c set -eux; source="/tmp/sources/sources.list.$(dpkg --print-architecture)"; mv /etc/apt/sources.list /etc/apt/sources.list.dist; cp "$source" /etc/apt/sources.list; rm -fr /tmp/sources # buildkit
2024-11-14 17:11:46 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=12 PG_MAJOR=12 /bin/sh -c set -eux; apt-get update; apt-get upgrade -y; apt-get install -y ca-certificates curl gnupg1 gpg gpg-agent locales lsb-release wget unzip # buildkit
2024-11-14 17:11:46 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=12 PG_MAJOR=12 /bin/sh -c mkdir -p /build/scripts # buildkit
2024-11-14 17:11:46 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=12 PG_MAJOR=12 /bin/sh -c chmod 777 /build # buildkit
2024-11-14 17:11:46 UTC (buildkit.dockerfile.v0)WORKDIR /build/
2024-11-14 17:11:47 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=12 PG_MAJOR=12 /bin/sh -c curl -Ls https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor --output /usr/share/keyrings/postgresql.keyring # buildkit
2024-11-14 17:11:47 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=12 PG_MAJOR=12 /bin/sh -c for t in deb deb-src; do echo "$t [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/postgresql.keyring] http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -s -c)-pgdg main" >> /etc/apt/sources.list.d/pgdg.list; done # buildkit
2024-11-14 17:11:48 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=12 PG_MAJOR=12 /bin/sh -c curl -Ls https://packagecloud.io/timescale/timescaledb/gpgkey | gpg --dearmor --output /usr/share/keyrings/timescaledb.keyring # buildkit
2024-11-14 17:11:48 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=12 PG_MAJOR=12 /bin/sh -c echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/timescaledb.keyring] https://packagecloud.io/timescale/timescaledb/ubuntu/ $(lsb_release -cs) main" > /etc/apt/sources.list.d/timescaledb.list # buildkit
2024-11-14 17:12:06 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=12 PG_MAJOR=12 /bin/sh -c set -eux; apt-get update; apt-get upgrade -y; apt-get install -y less jq strace procps awscli vim-tiny gdb gdbserver dumb-init daemontools postgresql-common pgbouncer pgbackrest lz4 libpq-dev libpq5 pgtop libnss-wrapper gosu pg-activity lsof htop; curl -Lso /usr/local/bin/yq https://github.com/mikefarah/yq/releases/latest/download/yq_linux_"$(dpkg --print-architecture)"; chmod 755 /usr/local/bin/yq # buildkit
2024-11-14 17:12:06 UTC (buildkit.dockerfile.v0)ARG PGBACKREST_EXPORTER_VERSION=0.18.0
2024-11-14 17:12:06 UTC (buildkit.dockerfile.v0)RUN |3 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 /bin/sh -c set -eux; arch="$(arch)"; [ "$arch" = aarch64 ] && arch=arm64; pkg="pgbackrest_exporter_${PGBACKREST_EXPORTER_VERSION}_linux_${arch}"; curl --silent --location --output /tmp/pkg.deb "https://github.com/woblerr/pgbackrest_exporter/releases/download/v${PGBACKREST_EXPORTER_VERSION}/${pkg}.deb"; cd /tmp; dpkg -i ./pkg.deb; rm -rfv /tmp/pkg.deb # buildkit
2024-11-14 17:12:06 UTC (buildkit.dockerfile.v0)ARG PGBOUNCER_EXPORTER_VERSION=0.9.0
2024-11-14 17:12:07 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 /bin/sh -c set -eux; pkg="pgbouncer_exporter-${PGBOUNCER_EXPORTER_VERSION}.linux-$(dpkg --print-architecture)"; curl --silent --location --output /tmp/pkg.tgz "https://github.com/prometheus-community/pgbouncer_exporter/releases/download/v${PGBOUNCER_EXPORTER_VERSION}/${pkg}.tar.gz"; cd /tmp; tar xvzf /tmp/pkg.tgz "$pkg"/pgbouncer_exporter; mv -v /tmp/"$pkg"/pgbouncer_exporter /usr/local/bin/pgbouncer_exporter; rm -rfv /tmp/pkg.tgz /tmp/"$pkg" # buildkit
2024-11-14 17:12:07 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 /bin/sh -c sed -ri 's/#(create_main_cluster) .*$/\1 = false/' /etc/postgresql-common/createcluster.conf # buildkit
2024-11-14 17:12:07 UTC (buildkit.dockerfile.v0)ENV RUSTUP_HOME=/usr/local/rustup CARGO_HOME=/usr/local/cargo PATH=/usr/local/cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin RUST_VERSION=1.70.0
2024-11-14 17:12:16 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 /bin/sh -c set -eux; dpkgArch="$(dpkg --print-architecture)"; case "${dpkgArch##*-}" in amd64) rustArch='x86_64-unknown-linux-gnu'; rustupSha256='0b2f6c8f85a3d02fde2efc0ced4657869d73fccfce59defb4e8d29233116e6db' ;; armhf) rustArch='armv7-unknown-linux-gnueabihf'; rustupSha256='f21c44b01678c645d8fbba1e55e4180a01ac5af2d38bcbd14aa665e0d96ed69a' ;; arm64) rustArch='aarch64-unknown-linux-gnu'; rustupSha256='673e336c81c65e6b16dcdede33f4cc9ed0f08bde1dbe7a935f113605292dc800' ;; i386) rustArch='i686-unknown-linux-gnu'; rustupSha256='e7b0f47557c1afcd86939b118cbcf7fb95a5d1d917bdd355157b63ca00fc4333' ;; *) echo >&2 "unsupported architecture: ${dpkgArch}"; exit 1 ;; esac; url="https://static.rust-lang.org/rustup/archive/1.26.0/${rustArch}/rustup-init"; wget "$url"; echo "${rustupSha256} *rustup-init" | sha256sum -c -; chmod +x rustup-init; ./rustup-init -y --no-modify-path --profile minimal --default-toolchain $RUST_VERSION --default-host ${rustArch}; rm rustup-init; chmod -R a+w $RUSTUP_HOME $CARGO_HOME; rustup --version; cargo --version; rustc --version; # buildkit
2024-11-14 17:12:17 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 /bin/sh -c set -eux; find /usr/share/i18n/charmaps/ -type f ! -name UTF-8.gz -delete; find /usr/share/i18n/locales/ -type f ! -name en_US ! -name en_GB ! -name i18n* ! -name iso14651_t1 ! -name iso14651_t1_common ! -name 'translit_*' -delete; echo 'en_US.UTF-8 UTF-8' > /usr/share/i18n/SUPPORTED; localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8 # buildkit
2024-11-14 17:12:21 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 /bin/sh -c apt-get install -y python3 python3-pip # buildkit
2024-11-14 17:12:21 UTC (buildkit.dockerfile.v0)ENV BUILD_PACKAGES=binutils cmake devscripts equivs gcc git gpg gpg-agent libc-dev libc6-dev libkrb5-dev libperl-dev libssl-dev lsb-release make patchutils python2-dev python3-dev wget libsodium-dev
2024-11-14 17:12:33 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 /bin/sh -c apt-get install -y ${BUILD_PACKAGES} # buildkit
2024-11-14 17:12:34 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 /bin/sh -c apt-mark auto ${BUILD_PACKAGES} # buildkit
2024-11-14 17:12:38 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 /bin/sh -c apt-get install -y --allow-downgrades tzdata="2022a-*" # buildkit
2024-11-14 17:12:54 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 /bin/sh -c set -eux; for pg in ${PG_VERSIONS}; do mk-build-deps postgresql-${pg} && apt-get install -y ./postgresql-${pg}-build-deps*.deb && apt-mark auto postgresql-${pg}-build-deps || exit 1; done # buildkit
2024-11-14 17:12:57 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 /bin/sh -c apt-get install -y tzdata # buildkit
2024-11-14 17:13:09 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 /bin/sh -c set -eux; packages=""; for pg in ${PG_VERSIONS}; do packages="$packages postgresql-${pg} postgresql-server-dev-${pg} postgresql-${pg}-dbgsym postgresql-plpython3-${pg} postgresql-plperl-${pg} postgresql-${pg}-pgextwlist postgresql-${pg}-hll postgresql-${pg}-pgrouting postgresql-${pg}-repack postgresql-${pg}-hypopg postgresql-${pg}-unit postgresql-${pg}-pg-stat-kcache postgresql-${pg}-cron postgresql-${pg}-pldebugger postgresql-${pg}-pgpcre postgresql-${pg}-pglogical postgresql-${pg}-wal2json postgresql-${pg}-pgq3 postgresql-${pg}-pg-qualstats postgresql-${pg}-pgaudit postgresql-${pg}-ip4r postgresql-${pg}-pgtap postgresql-${pg}-orafce postgresql-${pg}-pgvector postgresql-${pg}-h3"; done; apt-get install -y $packages # buildkit
2024-11-14 17:13:09 UTC (buildkit.dockerfile.v0)ARG POSTGIS_VERSIONS=3
2024-11-14 17:13:10 UTC (buildkit.dockerfile.v0)RUN |5 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 /bin/sh -c set -ex; if [ -n "${POSTGIS_VERSIONS}" ]; then for postgisv in ${POSTGIS_VERSIONS}; do for pg in ${PG_VERSIONS}; do apt-get install -y postgresql-${pg}-postgis-${postgisv}; done; done; fi # buildkit
2024-11-14 17:13:10 UTC (buildkit.dockerfile.v0)ARG PGAI_VERSION
2024-11-14 17:13:10 UTC (buildkit.dockerfile.v0)RUN |6 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 /bin/sh -c set -ex; if [ "${PG_MAJOR}" -gt 15 ] && [ -n "${PGAI_VERSION}" ]; then git clone --branch "${PGAI_VERSION}" https://github.com/timescale/pgai.git /build/pgai; cd /build/pgai; for pg in ${PG_VERSIONS}; do if [ "$pg" -gt 15 ]; then PG_MAJOR=${pg} make install; fi; done; fi # buildkit
2024-11-14 17:13:12 UTC (buildkit.dockerfile.v0)RUN |6 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 /bin/sh -c set -eux; apt-get install -y pgxnclient # buildkit
2024-11-14 17:13:13 UTC (buildkit.dockerfile.v0)RUN |6 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 /bin/sh -c set -eux; apt-get install -y libsodium23 # buildkit
2024-11-14 17:13:24 UTC (buildkit.dockerfile.v0)RUN |6 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 /bin/sh -c set -eux; for pg in ${PG_VERSIONS}; do for pkg in pg_uuidv7 pgsodium; do PATH="/usr/lib/postgresql/${pg}/bin:$PATH" pgxnclient install --pg_config "/usr/lib/postgresql/${pg}/bin/pg_config" "$pkg"; done; done # buildkit
2024-11-14 17:13:24 UTC (buildkit.dockerfile.v0)ARG PGVECTO_RS
2024-11-14 17:13:24 UTC (buildkit.dockerfile.v0)RUN |7 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 /bin/sh -c set -ex; if [ -n "${PGVECTO_RS}" ]; then for pg in ${PG_VERSIONS}; do if [ $pg -gt 13 ]; then curl --silent --location --output /tmp/vectors.deb "https://github.com/tensorchord/pgvecto.rs/releases/download/v${PGVECTO_RS}/vectors-pg${pg}_${PGVECTO_RS}_$(dpkg --print-architecture).deb" && dpkg -i /tmp/vectors.deb && rm -rfv /tmp/vectors.deb; fi done; fi # buildkit
2024-11-14 17:13:24 UTC (buildkit.dockerfile.v0)COPY --chown=postgres:postgres build_scripts /build/scripts/ # buildkit
2024-11-14 17:13:30 UTC (buildkit.dockerfile.v0)RUN |7 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 /bin/sh -c apt-get install -y python3-etcd python3-requests python3-pystache python3-kubernetes python3-pysyncobj patroni # buildkit
2024-11-14 17:13:36 UTC (buildkit.dockerfile.v0)RUN |7 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 /bin/sh -c pip3 install --no-cache-dir 'barman[cloud,azure,snappy,google]' # buildkit
2024-11-14 17:13:38 UTC (buildkit.dockerfile.v0)RUN |7 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 /bin/sh -c apt-get install -y timescaledb-tools # buildkit
2024-11-14 17:13:38 UTC (buildkit.dockerfile.v0)ARG GITHUB_TIMESCALEDB_DOCKER_REF=main
2024-11-14 17:13:38 UTC (buildkit.dockerfile.v0)ARG GITHUB_DOCKERLIB_POSTGRES_REF=master
2024-11-14 17:13:39 UTC (buildkit.dockerfile.v0)RUN |9 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master /bin/sh -c set -ex; cd /build; git clone https://github.com/timescale/timescaledb-docker; cd timescaledb-docker; git checkout ${GITHUB_TIMESCALEDB_DOCKER_REF}; cp -a docker-entrypoint-initdb.d /docker-entrypoint-initdb.d/; ln -s /usr/bin/timescaledb-tune /usr/local/bin/timescaledb-tune # buildkit
2024-11-14 17:13:39 UTC (buildkit.dockerfile.v0)COPY scripts/010_install_timescaledb_toolkit.sh /docker-entrypoint-initdb.d/ # buildkit
2024-11-14 17:13:39 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh # buildkit
2024-11-14 17:13:39 UTC (buildkit.dockerfile.v0)RUN |9 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master /bin/sh -c chmod +x /usr/local/bin/docker-entrypoint.sh; ln -s /usr/local/bin/docker-entrypoint.sh /docker-entrypoint.sh # buildkit
2024-11-14 17:13:41 UTC (buildkit.dockerfile.v0)RUN |9 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master /bin/sh -c set -ex; for pg in ${PG_VERSIONS}; do for dir in /usr/share/doc "$(/usr/lib/postgresql/${pg}/bin/pg_config --sharedir)/extension" "$(/usr/lib/postgresql/${pg}/bin/pg_config --pkglibdir)" "$(/usr/lib/postgresql/${pg}/bin/pg_config --bindir)" "$(/usr/lib/postgresql/${pg}/bin/pg_config --includedir-server)/extension"; do install --directory "${dir}" --group postgres --mode 1775; find "${dir}" -type d -exec install --directory {} --group postgres --mode 1775 \;; done; done # buildkit
2024-11-14 17:13:41 UTC (buildkit.dockerfile.v0)RUN |9 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master /bin/sh -c for file in $(find /usr/share/postgresql -name 'postgresql.conf.sample'); do sed -r -i "s/[#]*\s*(shared_preload_libraries)\s*=\s*'(.*)'/\1 = 'timescaledb,\2'/;s/,'/'/" $file && echo "listen_addresses = '*'" >> $file; done # buildkit
2024-11-14 17:13:42 UTC (buildkit.dockerfile.v0)RUN |9 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master /bin/sh -c chown -R postgres:postgres /usr/local/cargo # buildkit
2024-11-14 17:13:42 UTC (buildkit.dockerfile.v0)RUN |9 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master /bin/sh -c set -ex; chgrp -R postgres /usr/lib/debug; chmod -R g+w /usr/lib/debug # buildkit
2024-11-14 17:13:42 UTC (buildkit.dockerfile.v0)USER postgres
2024-11-14 17:13:42 UTC (buildkit.dockerfile.v0)ENV MAKEFLAGS=-j4
2024-11-14 17:13:42 UTC (buildkit.dockerfile.v0)ARG PG_STAT_MONITOR
2024-11-14 17:13:44 UTC (buildkit.dockerfile.v0)RUN |10 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.0.3 /bin/sh -c set -ex; if [ -n "${PG_STAT_MONITOR}" ]; then git clone https://github.com/percona/pg_stat_monitor /build/pg_stat_monitor; cd /build/pg_stat_monitor; git checkout "${PG_STAT_MONITOR}"; git reset HEAD --hard; for pg in ${PG_VERSIONS}; do PATH="/usr/lib/postgresql/${pg}/bin:${PATH}" make USE_PGXS=1 clean; PATH="/usr/lib/postgresql/${pg}/bin:${PATH}" make USE_PGXS=1 all; PATH="/usr/lib/postgresql/${pg}/bin:${PATH}" make USE_PGXS=1 install; done; fi # buildkit
2024-11-14 17:13:44 UTC (buildkit.dockerfile.v0)ARG PG_AUTH_MON
2024-11-14 17:13:45 UTC (buildkit.dockerfile.v0)RUN |11 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.0.3 PG_AUTH_MON=v2.0 /bin/sh -c set -ex; if [ -n "${PG_AUTH_MON}" ]; then git clone https://github.com/RafiaSabih/pg_auth_mon /build/pg_auth_mon; cd /build/pg_auth_mon; git checkout "${PG_AUTH_MON}"; for pg in ${PG_VERSIONS}; do git reset HEAD --hard; PATH="/usr/lib/postgresql/${pg}/bin:${PATH}" make clean; PATH="/usr/lib/postgresql/${pg}/bin:${PATH}" make install; done; fi # buildkit
2024-11-14 17:13:45 UTC (buildkit.dockerfile.v0)ARG PG_LOGERRORS
2024-11-14 17:13:46 UTC (buildkit.dockerfile.v0)RUN |12 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.0.3 PG_AUTH_MON=v2.0 PG_LOGERRORS=18d9795 /bin/sh -c set -ex; if [ -n "${PG_LOGERRORS}" ]; then git clone https://github.com/munakoiso/logerrors /build/logerrors; cd /build/logerrors; git checkout "${PG_LOGERRORS}"; for pg in ${PG_VERSIONS}; do git reset HEAD --hard; PATH="/usr/lib/postgresql/${pg}/bin:${PATH}" make clean; PATH="/usr/lib/postgresql/${pg}/bin:${PATH}" make install; done; fi # buildkit
2024-11-14 17:13:46 UTC (buildkit.dockerfile.v0)ARG INSTALL_METHOD=docker-ha
2024-11-14 17:13:46 UTC (buildkit.dockerfile.v0)ARG OSS_ONLY
2024-11-14 17:13:46 UTC (buildkit.dockerfile.v0)ARG RUST_RELEASE=release
2024-11-14 17:13:46 UTC (buildkit.dockerfile.v0)ARG GITHUB_REPO=timescale/timescaledb
2024-11-14 17:13:46 UTC (buildkit.dockerfile.v0)ARG TIMESCALEDB_VERSIONS
2024-11-14 17:19:50 UTC (buildkit.dockerfile.v0)RUN |17 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.0.3 PG_AUTH_MON=v2.0 PG_LOGERRORS=18d9795 INSTALL_METHOD=docker-ha OSS_ONLY=true RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all /bin/sh -c set -ex; OSS_ONLY="${OSS_ONLY}" GITHUB_REPO="${GITHUB_REPO}" TIMESCALEDB_VERSIONS="${TIMESCALEDB_VERSIONS}" /build/scripts/install_extensions timescaledb # buildkit
2024-11-14 17:19:50 UTC (buildkit.dockerfile.v0)ARG PROMSCALE_VERSIONS
2024-11-14 17:19:50 UTC (buildkit.dockerfile.v0)ARG TOOLKIT_VERSIONS
2024-11-14 17:19:50 UTC (buildkit.dockerfile.v0)RUN |19 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.0.3 PG_AUTH_MON=v2.0 PG_LOGERRORS=18d9795 INSTALL_METHOD=docker-ha OSS_ONLY=true RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all PROMSCALE_VERSIONS=all TOOLKIT_VERSIONS=all /bin/sh -c set -ex; OSS_ONLY="${OSS_ONLY}" RUST_RELEASE="${RUST_RELEASE}" PROMSCALE_VERSIONS="${PROMSCALE_VERSIONS}" TOOLKIT_VERSIONS="${TOOLKIT_VERSIONS}" /build/scripts/install_extensions rust # buildkit
2024-11-14 17:19:50 UTC (buildkit.dockerfile.v0)ARG PGVECTORSCALE_VERSIONS
2024-11-14 17:19:51 UTC (buildkit.dockerfile.v0)RUN |20 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.0.3 PG_AUTH_MON=v2.0 PG_LOGERRORS=18d9795 INSTALL_METHOD=docker-ha OSS_ONLY=true RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all PROMSCALE_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all /bin/sh -c set -ex; OSS_ONLY="${OSS_ONLY}" RUST_RELEASE="${RUST_RELEASE}" PGVECTORSCALE_VERSIONS="${PGVECTORSCALE_VERSIONS}" /build/scripts/install_extensions pgvectorscale # buildkit
2024-11-14 17:19:51 UTC (buildkit.dockerfile.v0)USER root
2024-11-14 17:19:51 UTC (buildkit.dockerfile.v0)ARG ALLOW_ADDING_EXTENSIONS=true
2024-11-14 17:19:51 UTC (buildkit.dockerfile.v0)RUN |21 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.0.3 PG_AUTH_MON=v2.0 PG_LOGERRORS=18d9795 INSTALL_METHOD=docker-ha OSS_ONLY=true RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all PROMSCALE_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true /bin/sh -c set -eu; if [ "${ALLOW_ADDING_EXTENSIONS}" != "true" ]; then for pg in ${PG_VERSIONS}; do for dir in /usr/share/doc "$(/usr/lib/postgresql/${pg}/bin/pg_config --sharedir)/extension" "$(/usr/lib/postgresql/${pg}/bin/pg_config --pkglibdir)" "$(/usr/lib/postgresql/${pg}/bin/pg_config --bindir)"; do chown -R root:root "{dir}"; done; done; fi # buildkit
2024-11-14 17:19:51 UTC (buildkit.dockerfile.v0)RUN |21 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.0.3 PG_AUTH_MON=v2.0 PG_LOGERRORS=18d9795 INSTALL_METHOD=docker-ha OSS_ONLY=true RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all PROMSCALE_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true /bin/sh -c apt-get clean # buildkit
2024-11-14 17:19:51 UTC (buildkit.dockerfile.v0)ARG PG_MAJOR
2024-11-14 17:19:51 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/docker-entrypoint.sh"]
2024-11-14 17:19:51 UTC (buildkit.dockerfile.v0)CMD ["postgres"]
2024-11-14 17:19:51 UTC (buildkit.dockerfile.v0)COPY timescaledb_entrypoint.sh / # buildkit
2024-11-14 17:19:51 UTC (buildkit.dockerfile.v0)RUN |22 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.0.3 PG_AUTH_MON=v2.0 PG_LOGERRORS=18d9795 INSTALL_METHOD=docker-ha OSS_ONLY=true RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all PROMSCALE_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=12 /bin/sh -c ln -s /timescaledb_entrypoint.sh /patroni_entrypoint.sh # buildkit
2024-11-14 17:19:51 UTC (buildkit.dockerfile.v0)COPY pgbackrest_entrypoint.sh / # buildkit
2024-11-14 17:19:51 UTC (buildkit.dockerfile.v0)COPY scripts /scripts/ # buildkit
2024-11-14 17:19:51 UTC (buildkit.dockerfile.v0)ENV PGROOT=/home/postgres PGDATA=/home/postgres/pgdata/data PGLOG=/home/postgres/pg_log PGSOCKET=/home/postgres/pgdata BACKUPROOT=/home/postgres/pgdata/backup PGBACKREST_CONFIG=/home/postgres/pgdata/backup/pgbackrest.conf PGBACKREST_STANZA=poddb PATH=/usr/lib/postgresql/12/bin:/usr/local/cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LC_ALL=C.UTF-8 LANG=C.UTF-8 PAGER=
2024-11-14 17:19:51 UTC (buildkit.dockerfile.v0)RUN |22 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.0.3 PG_AUTH_MON=v2.0 PG_LOGERRORS=18d9795 INSTALL_METHOD=docker-ha OSS_ONLY=true RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all PROMSCALE_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=12 /bin/sh -c usermod postgres --home "${PGROOT}" --move-home # buildkit
2024-11-14 17:19:52 UTC (buildkit.dockerfile.v0)RUN |22 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.0.3 PG_AUTH_MON=v2.0 PG_LOGERRORS=18d9795 INSTALL_METHOD=docker-ha OSS_ONLY=true RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all PROMSCALE_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=12 /bin/sh -c install -o postgres -g postgres -m 0750 -d "${PGROOT}" "${PGLOG}" "${PGDATA}" "${BACKUPROOT}" /etc/supervisor/conf.d /scripts /var/lib/postgresql # buildkit
2024-11-14 17:19:52 UTC (buildkit.dockerfile.v0)RUN |22 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.0.3 PG_AUTH_MON=v2.0 PG_LOGERRORS=18d9795 INSTALL_METHOD=docker-ha OSS_ONLY=true RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all PROMSCALE_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=12 /bin/sh -c rm /etc/pgbackrest.conf && ln -s "${PGBACKREST_CONFIG}" /etc/pgbackrest.conf # buildkit
2024-11-14 17:19:52 UTC (buildkit.dockerfile.v0)RUN |22 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.0.3 PG_AUTH_MON=v2.0 PG_LOGERRORS=18d9795 INSTALL_METHOD=docker-ha OSS_ONLY=true RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all PROMSCALE_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=12 /bin/sh -c for i in $(seq 0 7); do touch "${PGLOG}/postgresql-$i.log" "${PGLOG}/postgresql-$i.csv"; done # buildkit
2024-11-14 17:19:53 UTC (buildkit.dockerfile.v0)RUN |22 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.0.3 PG_AUTH_MON=v2.0 PG_LOGERRORS=18d9795 INSTALL_METHOD=docker-ha OSS_ONLY=true RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all PROMSCALE_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=12 /bin/sh -c set -e; chown -R postgres:postgres "${PGLOG}" "${PGROOT}" "${PGDATA}" /var/run/postgresql/; chown -R postgres:postgres /var/log/pgbackrest/ /var/lib/pgbackrest /var/spool/pgbackrest; chmod -x /usr/lib/postgresql/*/lib/*.so; chmod 1777 /var/run/postgresql; chmod 755 "${PGROOT}" # buildkit
2024-11-14 17:19:53 UTC (buildkit.dockerfile.v0)RUN |22 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.0.3 PG_AUTH_MON=v2.0 PG_LOGERRORS=18d9795 INSTALL_METHOD=docker-ha OSS_ONLY=true RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all PROMSCALE_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=12 /bin/sh -c set -eux; mv -f /etc/apt/sources.list /etc/apt/sources.list.aws; mv -f /etc/apt/sources.list.dist /etc/apt/sources.list # buildkit
2024-11-14 17:19:53 UTC (buildkit.dockerfile.v0)ARG DOCKER_FROM
2024-11-14 17:19:53 UTC (buildkit.dockerfile.v0)ARG BUILDER_URL
2024-11-14 17:19:53 UTC (buildkit.dockerfile.v0)ARG RELEASE_URL
2024-11-14 17:19:53 UTC (buildkit.dockerfile.v0)RUN |25 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.0.3 PG_AUTH_MON=v2.0 PG_LOGERRORS=18d9795 INSTALL_METHOD=docker-ha OSS_ONLY=true RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all PROMSCALE_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=12 DOCKER_FROM=ubuntu:22.04 BUILDER_URL=docker.io/timescale/timescaledb-ha:pg12-all-oss-builder RELEASE_URL=docker.io/timescale/timescaledb-ha:pg12-all-oss /bin/sh -c /build/scripts/install_extensions versions > /.image_config; echo "OSS_ONLY=\"$OSS_ONLY\"" >> /.image_config; echo "PG_LOGERRORS=\"${PG_LOGERRORS}\"" >> /.image_config; echo "PG_STAT_MONITOR=\"${PG_STAT_MONITOR}\"" >> /.image_config; echo "PGVECTO_RS=\"${PGVECTO_RS}\"" >> /.image_config; echo "POSTGIS_VERSIONS=\"${POSTGIS_VERSIONS}\"" >> /.image_config; echo "PG_AUTH_MON=\"${PG_AUTH_MON}\"" >> /.image_config; echo "PGBOUNCER_EXPORTER_VERSION=\"${PGBOUNCER_EXPORTER_VERSION}\"" >> /.image_config; echo "PGBACKREST_EXPORTER_VERSION=\"${PGBACKREST_EXPORTER_VERSION}\"" >> /.image_config; echo "PGAI_VERSION=\"${PGAI_VERSION}\"" >> /.image_config; echo "PGVECTORSCALE_VERSIONS=\"${PGVECTORSCALE_VERSIONS}\"" >> /.image_config; echo "PG_MAJOR=\"${PG_MAJOR}\"" >> /.image_config; echo "PG_VERSIONS=\"${PG_VERSIONS}\"" >> /.image_config; echo "FROM=\"${DOCKER_FROM}\"" >> /.image_config; echo "RELEASE_URL=\"${RELEASE_URL}\"" >> /.image_config; echo "BUILDER_URL=\"${BUILDER_URL}\"" >> /.image_config; echo "BUILD_DATE=\"$(date -Iseconds)\"" >> /.image_config # buildkit
2024-11-14 17:19:53 UTC (buildkit.dockerfile.v0)WORKDIR /home/postgres
2024-11-14 17:19:53 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{} 8008/tcp:{} 8081/tcp:{}]
2024-11-14 17:19:53 UTC (buildkit.dockerfile.v0)USER postgres
2024-11-14 17:19:54 UTC (buildkit.dockerfile.v0)COPY --chown=postgres:postgres cicd /cicd/ # buildkit
2024-11-14 17:19:54 UTC (buildkit.dockerfile.v0)RUN |25 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.0.3 PG_AUTH_MON=v2.0 PG_LOGERRORS=18d9795 INSTALL_METHOD=docker-ha OSS_ONLY=true RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all PROMSCALE_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=12 DOCKER_FROM=ubuntu:22.04 BUILDER_URL=docker.io/timescale/timescaledb-ha:pg12-all-oss-builder RELEASE_URL=docker.io/timescale/timescaledb-ha:pg12-all-oss /bin/sh -c /cicd/install_checks -v # buildkit
2024-11-14 17:21:29 UTC
1.08 GB
/home/postgres/pgdata/backup
BUILD_PACKAGESbinutils cmake devscripts equivs gcc git gpg gpg-agent libc-dev libc6-dev libkrb5-dev libperl-dev libssl-dev lsb-release make patchutils python2-dev python3-dev wget libsodium-dev
CARGO_HOME/usr/local/cargo
DEBIAN_FRONTENDnoninteractive
LANGC.UTF-8
LC_ALLC.UTF-8
MAKEFLAGS-j4
PAGER PATH/usr/lib/postgresql/12/bin:/usr/local/cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PGBACKREST_CONFIG/home/postgres/pgdata/backup/pgbackrest.conf
PGBACKREST_STANZApoddb
PGDATA/home/postgres/pgdata/data
PGLOG/home/postgres/pg_log
PGROOT/home/postgres
PGSOCKET/home/postgres/pgdata
RUSTUP_HOME/usr/local/rustup
RUST_VERSION1.70.0
[#000] sha256:a186900671ab62e1dea364788f4e84c156e1825939914cfb5a6770be2b58b4da - 2.37% (26.1 MB)
[#001] sha256:5b35e8442b8172229ca90db4e667f77f6366cdb14e0014356331731d1f12e609 - 0.0% (4.21 KB)
[#002] sha256:300af81548cb216bc95d8d74175c62b6ff9d4db770e480e490975021858cf55e - 0.0% (218 Bytes)
[#003] sha256:3925bf2160f48870cad81078ffdff1e8fd3eb4a56c207c181f535892aa85e40b - 0.0% (230 Bytes)
[#004] sha256:0afd77374bc8d9d07ce74f41d11fc84cc5861ddf0a1d416e29bb58305158c5f1 - 0.0% (448 Bytes)
[#005] sha256:d431af7ce5ce450fa439e83b2cff4fe71c226e16a7576b7d581e287202a02c46 - 0.0% (937 Bytes)
[#006] sha256:7c46b970b2073f970a0362f209299067e778e2a3289ab2f8866a36da97e6171b - 4.9% (54.1 MB)
[#007] sha256:7af233b3e1ac4368270a8e5ff6e68a0fa4672f48db93b9930fdc47c519605930 - 0.0% (119 Bytes)
[#008] sha256:be06cee2c8a4213aa8945dde81f8fe622133c6f9fa6e048a496dcaf3a11f10c6 - 0.0% (95 Bytes)
[#009] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#010] sha256:322a729f77cbf1bf4352c59e9d6c777dce4effd2e7d687799e2660492294d86a - 0.0% (3.56 KB)
[#011] sha256:782131bfd79ce87a74e1c001966b784661879386f938ec534ac80e6bb1315c13 - 0.0% (5.46 KB)
[#012] sha256:d01362b3850f6c28db2fdc5d0800b9161e8b687c0d43c630099c3852bea8d892 - 0.0% (2.98 KB)
[#013] sha256:aa131e8f83eb3b1fde31a5ff54abed2e2734f7679cbd0f11d4226578492a782b - 0.0% (271 Bytes)
[#014] sha256:1e4a4d6e2c6f9a0730a88253d8602a0241b6d0ba70e75be1b24053942999a9ac - 6.22% (68.6 MB)
[#015] sha256:0c0f55090b1ead8ed205ba8d294083019115ef55fc1c7d267c0e82ea99dceed9 - 0.33% (3.69 MB)
[#016] sha256:5466c1bf26cf977ca88f500bbf5bd2397360bc579aeb417803464c2582bbfa4d - 0.68% (7.53 MB)
[#017] sha256:2f124fd38937ea7df9227128cd3acd21b7efaaef49d4415bb68fdf49a9a0c02a - 0.0% (825 Bytes)
[#018] sha256:6ba47f1baa314088059c8936c8bea7039d0b8d2865cc925b9dcafb14dff1d838 - 21.08% (233 MB)
[#019] sha256:3ed5acad1f26d861281ea073b779642f71f8c7e44e390640b35a6fc2fc9543c2 - 0.08% (850 KB)
[#020] sha256:53e01c2c6865181a51712717be99db37781527d780f4493f28ab52e76d97070c - 0.44% (4.88 MB)
[#021] sha256:dae03a7ca6788c47e8e9045884f9526a35901a34b37a15599f10ae71680929e5 - 9.37% (103 MB)
[#022] sha256:ae12899e13d36d859734fdee8ae6a59505e43a82536da003995adeea55c39275 - 0.0% (1.95 KB)
[#023] sha256:9cc3fb12478f4af3638994b643822fda3c3befb9609687ed34ec59414593d0ed - 0.14% (1.51 MB)
[#024] sha256:36d3254b670d3c74a9535842bdc827107ed848780bb73e071bd598f2e73cb9cc - 18.45% (203 MB)
[#025] sha256:76024493ee5b9f9a67d85e97e933c6e5530980ab286c6e96b26fb63ba271a463 - 0.14% (1.56 MB)
[#026] sha256:988545d865169cb836d2a7f968ca82d13692e72636c807dc447a6723ba2162ac - 9.26% (102 MB)
[#027] sha256:bc9e4c32fab6c68b0330fead297079b1a21aa8caf9725014befac246666de646 - 0.0% (2.76 KB)
[#028] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#029] sha256:7134750b2dda6a65aea81dd145683656bcb8c6eff2cca03144c9e5d6f6bdc95a - 0.04% (426 KB)
[#030] sha256:1d9ec503ca90a247b40adf621301a1868832be6f19f4b9cbedf43512cd8b1621 - 0.0% (2.76 KB)
[#031] sha256:66c7bb17d6ed27b5ddbb8fdc73da01f52651aae51b3668cb04c86a37610a038a - 0.03% (295 KB)
[#032] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#033] sha256:dc2efa83f986e77a04478fee40ce792c446d90fc72163168c0a12aeb4b5c96f5 - 0.0% (7.07 KB)
[#034] sha256:c7abd07a06df629df3c5f62a4235676d21b63665145aa5c98806bfd2e78e8859 - 0.46% (5.03 MB)
[#035] sha256:7c6adfd1ab4d183fccca0714c3a68b4d85724aeb4cdd3d1b0b3a2026367e816d - 1.69% (18.7 MB)
[#036] sha256:61a939d17b206615e78a72c2fc8d3657ff8c033337c30b46fac6cc457fa49f44 - 0.32% (3.5 MB)
[#037] sha256:c37b4542220f06a45068214699b87e8dcc4c1ed815c9303bc59d9eff0dcc5dad - 0.02% (220 KB)
[#038] sha256:a1aca1e789caca56d985d379ff174a36bc3437115796f9fefeab3f3a035d9295 - 0.0% (552 Bytes)
[#039] sha256:f9afeef6df22d3dd33c63b60af2a57049028415eca10551d4a4c615f6d21cbb7 - 0.0% (5.21 KB)
[#040] sha256:fd82245fe96afcf08f898205d28c3b9ff2bd63a8cf48a63f3d58b77320e375b4 - 0.0% (123 Bytes)
[#041] sha256:e3228ff8238adc4d586d4eaed549b1e5f272ee56a2e02cc6792738db590e127b - 0.0% (14.9 KB)
[#042] sha256:19d80e4e00973ab1c822e014d0cfc5da143cb3606bcbfdc9219337ad505210ab - 0.0% (8.15 KB)
[#043] sha256:2f029c5c96bd368f0112c07aba96a1ee70bb6c364f3ccbfb2b0dad190269d330 - 6.85% (75.5 MB)
[#044] sha256:8d9dd41aa96bec7aa32e52084a323b799465194a39b78ce1d9345121786e2987 - 1.56% (17.2 MB)
[#045] sha256:f0d5529ac726baeaa0c95f93e0040ff754d1993662b119d63dcb56b98c5a1621 - 0.94% (10.4 MB)
[#046] sha256:ff93306ccef0f7bb6e934aaff1b9edeaac443961a899c475443e28ea36e663f9 - 0.02% (255 KB)
[#047] sha256:ca6d1eab8b31f8dc136351edcebdaff7bfc39f1b5ffec1a787e54bc1c11707ec - 0.04% (433 KB)
[#048] sha256:8f03b8fa2237865c3f68723bfac3fee91194bee9f7baad3b5e67a124fa772a5f - 14.56% (161 MB)
[#049] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#050] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#051] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#052] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#053] sha256:21088582eced0407cc2f30d4a228330fe729128918b795efb9626d418f4a3331 - 0.0% (1.26 KB)
[#054] sha256:120bac35a3d57f42c5e7fcebb54a6dc5d6d62f512196c070a370d00eb8b3a189 - 0.0% (121 Bytes)
[#055] sha256:e8734c391b1d3e73781c8f43cf9a8a16b2331f284e46060699bf8e2ea53ae095 - 0.0% (987 Bytes)
[#056] sha256:6ecb71e673fa6cc8cd9f02848287fb1011e6a3c3c8945e43f06678fd6a90c7df - 0.0% (24.9 KB)
[#057] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#058] sha256:8ae81177d5bd65736e94e8c84abd75016566e5519b6496f939afda5d7beaf45d - 0.0% (332 Bytes)
[#059] sha256:5531db8a4801fe7d0d986e224980d374733cc3b3adb7a8ae4f8b1a22c822e7ac - 0.0% (151 Bytes)
[#060] sha256:a8b82c13f72c6836b16f306ca4f06dc6eeff7a2a0c736e3c3dfa849e43511404 - 0.0% (322 Bytes)
[#061] sha256:ed66e9d0da288c95149081aa0db1d769717ec8f0b460d88f018b7bbf30871bd1 - 0.03% (312 KB)
[#062] sha256:705c2f3785def2867118ca25976c6ee48d9f5c7cc7c224a99e48e61dc8bd8592 - 0.0% (906 Bytes)
[#063] sha256:d6a37f211531611fa4af8ebd663bdee2d460d2f90426a50f8791821c6a531b12 - 0.0% (585 Bytes)
[#064] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#065] sha256:6d034638997d6cf15a1e8bb6045ea4d82d024754069a6e4d37c23dd235911cc3 - 0.0% (3.89 KB)
[#066] sha256:4b057757e4f4ef64775f419ff4266e90ee1e2a0ad5da088bd2370c98b521bac9 - 0.0% (146 Bytes)
/bin/sh -c #(nop) ARG RELEASE
2024-09-11 16:26:04 UTC/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
2024-09-11 16:26:04 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu
2024-09-11 16:26:04 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.version=22.04
2024-09-11 16:26:06 UTC/bin/sh -c #(nop) ADD file:53ce73ebbd6d87a234a33414686f12909aaaf28b7238593f746a327c7d004ce7 in /
2024-09-11 16:26:06 UTC/bin/sh -c #(nop) CMD ["/bin/bash"]
2024-11-14 17:10:29 UTC (buildkit.dockerfile.v0)ARG PG_VERSIONS=16 15 14 13
2024-11-14 17:10:29 UTC (buildkit.dockerfile.v0)ARG PG_MAJOR=16
2024-11-14 17:10:29 UTC (buildkit.dockerfile.v0)ENV DEBIAN_FRONTEND=noninteractive
2024-11-14 17:10:29 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=12 PG_MAJOR=12 /bin/sh -c adduser --home /home/postgres --uid 1000 --disabled-password --gecos "" postgres # buildkit
2024-11-14 17:10:30 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=12 PG_MAJOR=12 /bin/sh -c echo 'APT::Install-Recommends "false";' >> /etc/apt/apt.conf.d/01norecommend # buildkit
2024-11-14 17:10:30 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=12 PG_MAJOR=12 /bin/sh -c echo 'APT::Install-Suggests "false";' >> /etc/apt/apt.conf.d/01norecommend # buildkit
2024-11-14 17:10:30 UTC (buildkit.dockerfile.v0)COPY sources /tmp/sources # buildkit
2024-11-14 17:10:30 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=12 PG_MAJOR=12 /bin/sh -c set -eux; source="/tmp/sources/sources.list.$(dpkg --print-architecture)"; mv /etc/apt/sources.list /etc/apt/sources.list.dist; cp "$source" /etc/apt/sources.list; rm -fr /tmp/sources # buildkit
2024-11-14 17:10:55 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=12 PG_MAJOR=12 /bin/sh -c set -eux; apt-get update; apt-get upgrade -y; apt-get install -y ca-certificates curl gnupg1 gpg gpg-agent locales lsb-release wget unzip # buildkit
2024-11-14 17:10:55 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=12 PG_MAJOR=12 /bin/sh -c mkdir -p /build/scripts # buildkit
2024-11-14 17:10:55 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=12 PG_MAJOR=12 /bin/sh -c chmod 777 /build # buildkit
2024-11-14 17:10:55 UTC (buildkit.dockerfile.v0)WORKDIR /build/
2024-11-14 17:10:56 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=12 PG_MAJOR=12 /bin/sh -c curl -Ls https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor --output /usr/share/keyrings/postgresql.keyring # buildkit
2024-11-14 17:10:56 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=12 PG_MAJOR=12 /bin/sh -c for t in deb deb-src; do echo "$t [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/postgresql.keyring] http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -s -c)-pgdg main" >> /etc/apt/sources.list.d/pgdg.list; done # buildkit
2024-11-14 17:10:57 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=12 PG_MAJOR=12 /bin/sh -c curl -Ls https://packagecloud.io/timescale/timescaledb/gpgkey | gpg --dearmor --output /usr/share/keyrings/timescaledb.keyring # buildkit
2024-11-14 17:10:57 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=12 PG_MAJOR=12 /bin/sh -c echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/timescaledb.keyring] https://packagecloud.io/timescale/timescaledb/ubuntu/ $(lsb_release -cs) main" > /etc/apt/sources.list.d/timescaledb.list # buildkit
2024-11-14 17:11:46 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=12 PG_MAJOR=12 /bin/sh -c set -eux; apt-get update; apt-get upgrade -y; apt-get install -y less jq strace procps awscli vim-tiny gdb gdbserver dumb-init daemontools postgresql-common pgbouncer pgbackrest lz4 libpq-dev libpq5 pgtop libnss-wrapper gosu pg-activity lsof htop; curl -Lso /usr/local/bin/yq https://github.com/mikefarah/yq/releases/latest/download/yq_linux_"$(dpkg --print-architecture)"; chmod 755 /usr/local/bin/yq # buildkit
2024-11-14 17:11:46 UTC (buildkit.dockerfile.v0)ARG PGBACKREST_EXPORTER_VERSION=0.18.0
2024-11-14 17:11:46 UTC (buildkit.dockerfile.v0)RUN |3 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 /bin/sh -c set -eux; arch="$(arch)"; [ "$arch" = aarch64 ] && arch=arm64; pkg="pgbackrest_exporter_${PGBACKREST_EXPORTER_VERSION}_linux_${arch}"; curl --silent --location --output /tmp/pkg.deb "https://github.com/woblerr/pgbackrest_exporter/releases/download/v${PGBACKREST_EXPORTER_VERSION}/${pkg}.deb"; cd /tmp; dpkg -i ./pkg.deb; rm -rfv /tmp/pkg.deb # buildkit
2024-11-14 17:11:46 UTC (buildkit.dockerfile.v0)ARG PGBOUNCER_EXPORTER_VERSION=0.9.0
2024-11-14 17:11:47 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 /bin/sh -c set -eux; pkg="pgbouncer_exporter-${PGBOUNCER_EXPORTER_VERSION}.linux-$(dpkg --print-architecture)"; curl --silent --location --output /tmp/pkg.tgz "https://github.com/prometheus-community/pgbouncer_exporter/releases/download/v${PGBOUNCER_EXPORTER_VERSION}/${pkg}.tar.gz"; cd /tmp; tar xvzf /tmp/pkg.tgz "$pkg"/pgbouncer_exporter; mv -v /tmp/"$pkg"/pgbouncer_exporter /usr/local/bin/pgbouncer_exporter; rm -rfv /tmp/pkg.tgz /tmp/"$pkg" # buildkit
2024-11-14 17:11:47 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 /bin/sh -c sed -ri 's/#(create_main_cluster) .*$/\1 = false/' /etc/postgresql-common/createcluster.conf # buildkit
2024-11-14 17:11:47 UTC (buildkit.dockerfile.v0)ENV RUSTUP_HOME=/usr/local/rustup CARGO_HOME=/usr/local/cargo PATH=/usr/local/cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin RUST_VERSION=1.70.0
2024-11-14 17:11:59 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 /bin/sh -c set -eux; dpkgArch="$(dpkg --print-architecture)"; case "${dpkgArch##*-}" in amd64) rustArch='x86_64-unknown-linux-gnu'; rustupSha256='0b2f6c8f85a3d02fde2efc0ced4657869d73fccfce59defb4e8d29233116e6db' ;; armhf) rustArch='armv7-unknown-linux-gnueabihf'; rustupSha256='f21c44b01678c645d8fbba1e55e4180a01ac5af2d38bcbd14aa665e0d96ed69a' ;; arm64) rustArch='aarch64-unknown-linux-gnu'; rustupSha256='673e336c81c65e6b16dcdede33f4cc9ed0f08bde1dbe7a935f113605292dc800' ;; i386) rustArch='i686-unknown-linux-gnu'; rustupSha256='e7b0f47557c1afcd86939b118cbcf7fb95a5d1d917bdd355157b63ca00fc4333' ;; *) echo >&2 "unsupported architecture: ${dpkgArch}"; exit 1 ;; esac; url="https://static.rust-lang.org/rustup/archive/1.26.0/${rustArch}/rustup-init"; wget "$url"; echo "${rustupSha256} *rustup-init" | sha256sum -c -; chmod +x rustup-init; ./rustup-init -y --no-modify-path --profile minimal --default-toolchain $RUST_VERSION --default-host ${rustArch}; rm rustup-init; chmod -R a+w $RUSTUP_HOME $CARGO_HOME; rustup --version; cargo --version; rustc --version; # buildkit
2024-11-14 17:12:01 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 /bin/sh -c set -eux; find /usr/share/i18n/charmaps/ -type f ! -name UTF-8.gz -delete; find /usr/share/i18n/locales/ -type f ! -name en_US ! -name en_GB ! -name i18n* ! -name iso14651_t1 ! -name iso14651_t1_common ! -name 'translit_*' -delete; echo 'en_US.UTF-8 UTF-8' > /usr/share/i18n/SUPPORTED; localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8 # buildkit
2024-11-14 17:12:07 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 /bin/sh -c apt-get install -y python3 python3-pip # buildkit
2024-11-14 17:12:07 UTC (buildkit.dockerfile.v0)ENV BUILD_PACKAGES=binutils cmake devscripts equivs gcc git gpg gpg-agent libc-dev libc6-dev libkrb5-dev libperl-dev libssl-dev lsb-release make patchutils python2-dev python3-dev wget libsodium-dev
2024-11-14 17:12:55 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 /bin/sh -c apt-get install -y ${BUILD_PACKAGES} # buildkit
2024-11-14 17:12:56 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 /bin/sh -c apt-mark auto ${BUILD_PACKAGES} # buildkit
2024-11-14 17:13:00 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 /bin/sh -c apt-get install -y --allow-downgrades tzdata="2022a-*" # buildkit
2024-11-14 17:14:44 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 /bin/sh -c set -eux; for pg in ${PG_VERSIONS}; do mk-build-deps postgresql-${pg} && apt-get install -y ./postgresql-${pg}-build-deps*.deb && apt-mark auto postgresql-${pg}-build-deps || exit 1; done # buildkit
2024-11-14 17:14:48 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 /bin/sh -c apt-get install -y tzdata # buildkit
2024-11-14 17:15:00 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 /bin/sh -c set -eux; packages=""; for pg in ${PG_VERSIONS}; do packages="$packages postgresql-${pg} postgresql-server-dev-${pg} postgresql-${pg}-dbgsym postgresql-plpython3-${pg} postgresql-plperl-${pg} postgresql-${pg}-pgextwlist postgresql-${pg}-hll postgresql-${pg}-pgrouting postgresql-${pg}-repack postgresql-${pg}-hypopg postgresql-${pg}-unit postgresql-${pg}-pg-stat-kcache postgresql-${pg}-cron postgresql-${pg}-pldebugger postgresql-${pg}-pgpcre postgresql-${pg}-pglogical postgresql-${pg}-wal2json postgresql-${pg}-pgq3 postgresql-${pg}-pg-qualstats postgresql-${pg}-pgaudit postgresql-${pg}-ip4r postgresql-${pg}-pgtap postgresql-${pg}-orafce postgresql-${pg}-pgvector postgresql-${pg}-h3"; done; apt-get install -y $packages # buildkit
2024-11-14 17:15:00 UTC (buildkit.dockerfile.v0)ARG POSTGIS_VERSIONS=3
2024-11-14 17:15:02 UTC (buildkit.dockerfile.v0)RUN |5 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 /bin/sh -c set -ex; if [ -n "${POSTGIS_VERSIONS}" ]; then for postgisv in ${POSTGIS_VERSIONS}; do for pg in ${PG_VERSIONS}; do apt-get install -y postgresql-${pg}-postgis-${postgisv}; done; done; fi # buildkit
2024-11-14 17:15:02 UTC (buildkit.dockerfile.v0)ARG PGAI_VERSION
2024-11-14 17:15:03 UTC (buildkit.dockerfile.v0)RUN |6 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 /bin/sh -c set -ex; if [ "${PG_MAJOR}" -gt 15 ] && [ -n "${PGAI_VERSION}" ]; then git clone --branch "${PGAI_VERSION}" https://github.com/timescale/pgai.git /build/pgai; cd /build/pgai; for pg in ${PG_VERSIONS}; do if [ "$pg" -gt 15 ]; then PG_MAJOR=${pg} make install; fi; done; fi # buildkit
2024-11-14 17:15:05 UTC (buildkit.dockerfile.v0)RUN |6 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 /bin/sh -c set -eux; apt-get install -y pgxnclient # buildkit
2024-11-14 17:15:07 UTC (buildkit.dockerfile.v0)RUN |6 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 /bin/sh -c set -eux; apt-get install -y libsodium23 # buildkit
2024-11-14 17:15:19 UTC (buildkit.dockerfile.v0)RUN |6 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 /bin/sh -c set -eux; for pg in ${PG_VERSIONS}; do for pkg in pg_uuidv7 pgsodium; do PATH="/usr/lib/postgresql/${pg}/bin:$PATH" pgxnclient install --pg_config "/usr/lib/postgresql/${pg}/bin/pg_config" "$pkg"; done; done # buildkit
2024-11-14 17:15:19 UTC (buildkit.dockerfile.v0)ARG PGVECTO_RS
2024-11-14 17:15:19 UTC (buildkit.dockerfile.v0)RUN |7 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 /bin/sh -c set -ex; if [ -n "${PGVECTO_RS}" ]; then for pg in ${PG_VERSIONS}; do if [ $pg -gt 13 ]; then curl --silent --location --output /tmp/vectors.deb "https://github.com/tensorchord/pgvecto.rs/releases/download/v${PGVECTO_RS}/vectors-pg${pg}_${PGVECTO_RS}_$(dpkg --print-architecture).deb" && dpkg -i /tmp/vectors.deb && rm -rfv /tmp/vectors.deb; fi done; fi # buildkit
2024-11-14 17:15:19 UTC (buildkit.dockerfile.v0)COPY --chown=postgres:postgres build_scripts /build/scripts/ # buildkit
2024-11-14 17:15:27 UTC (buildkit.dockerfile.v0)RUN |7 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 /bin/sh -c apt-get install -y python3-etcd python3-requests python3-pystache python3-kubernetes python3-pysyncobj patroni # buildkit
2024-11-14 17:15:34 UTC (buildkit.dockerfile.v0)RUN |7 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 /bin/sh -c pip3 install --no-cache-dir 'barman[cloud,azure,snappy,google]' # buildkit
2024-11-14 17:15:37 UTC (buildkit.dockerfile.v0)RUN |7 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 /bin/sh -c apt-get install -y timescaledb-tools # buildkit
2024-11-14 17:15:37 UTC (buildkit.dockerfile.v0)ARG GITHUB_TIMESCALEDB_DOCKER_REF=main
2024-11-14 17:15:37 UTC (buildkit.dockerfile.v0)ARG GITHUB_DOCKERLIB_POSTGRES_REF=master
2024-11-14 17:15:38 UTC (buildkit.dockerfile.v0)RUN |9 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master /bin/sh -c set -ex; cd /build; git clone https://github.com/timescale/timescaledb-docker; cd timescaledb-docker; git checkout ${GITHUB_TIMESCALEDB_DOCKER_REF}; cp -a docker-entrypoint-initdb.d /docker-entrypoint-initdb.d/; ln -s /usr/bin/timescaledb-tune /usr/local/bin/timescaledb-tune # buildkit
2024-11-14 17:15:38 UTC (buildkit.dockerfile.v0)COPY scripts/010_install_timescaledb_toolkit.sh /docker-entrypoint-initdb.d/ # buildkit
2024-11-14 17:15:38 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh # buildkit
2024-11-14 17:15:38 UTC (buildkit.dockerfile.v0)RUN |9 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master /bin/sh -c chmod +x /usr/local/bin/docker-entrypoint.sh; ln -s /usr/local/bin/docker-entrypoint.sh /docker-entrypoint.sh # buildkit
2024-11-14 17:15:39 UTC (buildkit.dockerfile.v0)RUN |9 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master /bin/sh -c set -ex; for pg in ${PG_VERSIONS}; do for dir in /usr/share/doc "$(/usr/lib/postgresql/${pg}/bin/pg_config --sharedir)/extension" "$(/usr/lib/postgresql/${pg}/bin/pg_config --pkglibdir)" "$(/usr/lib/postgresql/${pg}/bin/pg_config --bindir)" "$(/usr/lib/postgresql/${pg}/bin/pg_config --includedir-server)/extension"; do install --directory "${dir}" --group postgres --mode 1775; find "${dir}" -type d -exec install --directory {} --group postgres --mode 1775 \;; done; done # buildkit
2024-11-14 17:15:40 UTC (buildkit.dockerfile.v0)RUN |9 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master /bin/sh -c for file in $(find /usr/share/postgresql -name 'postgresql.conf.sample'); do sed -r -i "s/[#]*\s*(shared_preload_libraries)\s*=\s*'(.*)'/\1 = 'timescaledb,\2'/;s/,'/'/" $file && echo "listen_addresses = '*'" >> $file; done # buildkit
2024-11-14 17:15:40 UTC (buildkit.dockerfile.v0)RUN |9 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master /bin/sh -c chown -R postgres:postgres /usr/local/cargo # buildkit
2024-11-14 17:15:40 UTC (buildkit.dockerfile.v0)RUN |9 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master /bin/sh -c set -ex; chgrp -R postgres /usr/lib/debug; chmod -R g+w /usr/lib/debug # buildkit
2024-11-14 17:15:40 UTC (buildkit.dockerfile.v0)USER postgres
2024-11-14 17:15:40 UTC (buildkit.dockerfile.v0)ENV MAKEFLAGS=-j4
2024-11-14 17:15:40 UTC (buildkit.dockerfile.v0)ARG PG_STAT_MONITOR
2024-11-14 17:15:43 UTC (buildkit.dockerfile.v0)RUN |10 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.0.3 /bin/sh -c set -ex; if [ -n "${PG_STAT_MONITOR}" ]; then git clone https://github.com/percona/pg_stat_monitor /build/pg_stat_monitor; cd /build/pg_stat_monitor; git checkout "${PG_STAT_MONITOR}"; git reset HEAD --hard; for pg in ${PG_VERSIONS}; do PATH="/usr/lib/postgresql/${pg}/bin:${PATH}" make USE_PGXS=1 clean; PATH="/usr/lib/postgresql/${pg}/bin:${PATH}" make USE_PGXS=1 all; PATH="/usr/lib/postgresql/${pg}/bin:${PATH}" make USE_PGXS=1 install; done; fi # buildkit
2024-11-14 17:15:43 UTC (buildkit.dockerfile.v0)ARG PG_AUTH_MON
2024-11-14 17:15:44 UTC (buildkit.dockerfile.v0)RUN |11 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.0.3 PG_AUTH_MON=v2.0 /bin/sh -c set -ex; if [ -n "${PG_AUTH_MON}" ]; then git clone https://github.com/RafiaSabih/pg_auth_mon /build/pg_auth_mon; cd /build/pg_auth_mon; git checkout "${PG_AUTH_MON}"; for pg in ${PG_VERSIONS}; do git reset HEAD --hard; PATH="/usr/lib/postgresql/${pg}/bin:${PATH}" make clean; PATH="/usr/lib/postgresql/${pg}/bin:${PATH}" make install; done; fi # buildkit
2024-11-14 17:15:44 UTC (buildkit.dockerfile.v0)ARG PG_LOGERRORS
2024-11-14 17:15:45 UTC (buildkit.dockerfile.v0)RUN |12 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.0.3 PG_AUTH_MON=v2.0 PG_LOGERRORS=18d9795 /bin/sh -c set -ex; if [ -n "${PG_LOGERRORS}" ]; then git clone https://github.com/munakoiso/logerrors /build/logerrors; cd /build/logerrors; git checkout "${PG_LOGERRORS}"; for pg in ${PG_VERSIONS}; do git reset HEAD --hard; PATH="/usr/lib/postgresql/${pg}/bin:${PATH}" make clean; PATH="/usr/lib/postgresql/${pg}/bin:${PATH}" make install; done; fi # buildkit
2024-11-14 17:15:45 UTC (buildkit.dockerfile.v0)ARG INSTALL_METHOD=docker-ha
2024-11-14 17:15:45 UTC (buildkit.dockerfile.v0)ARG OSS_ONLY
2024-11-14 17:15:45 UTC (buildkit.dockerfile.v0)ARG RUST_RELEASE=release
2024-11-14 17:15:45 UTC (buildkit.dockerfile.v0)ARG GITHUB_REPO=timescale/timescaledb
2024-11-14 17:15:45 UTC (buildkit.dockerfile.v0)ARG TIMESCALEDB_VERSIONS
2024-11-14 17:21:25 UTC (buildkit.dockerfile.v0)RUN |17 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.0.3 PG_AUTH_MON=v2.0 PG_LOGERRORS=18d9795 INSTALL_METHOD=docker-ha OSS_ONLY=true RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all /bin/sh -c set -ex; OSS_ONLY="${OSS_ONLY}" GITHUB_REPO="${GITHUB_REPO}" TIMESCALEDB_VERSIONS="${TIMESCALEDB_VERSIONS}" /build/scripts/install_extensions timescaledb # buildkit
2024-11-14 17:21:25 UTC (buildkit.dockerfile.v0)ARG PROMSCALE_VERSIONS
2024-11-14 17:21:25 UTC (buildkit.dockerfile.v0)ARG TOOLKIT_VERSIONS
2024-11-14 17:21:26 UTC (buildkit.dockerfile.v0)RUN |19 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.0.3 PG_AUTH_MON=v2.0 PG_LOGERRORS=18d9795 INSTALL_METHOD=docker-ha OSS_ONLY=true RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all PROMSCALE_VERSIONS=all TOOLKIT_VERSIONS=all /bin/sh -c set -ex; OSS_ONLY="${OSS_ONLY}" RUST_RELEASE="${RUST_RELEASE}" PROMSCALE_VERSIONS="${PROMSCALE_VERSIONS}" TOOLKIT_VERSIONS="${TOOLKIT_VERSIONS}" /build/scripts/install_extensions rust # buildkit
2024-11-14 17:21:26 UTC (buildkit.dockerfile.v0)ARG PGVECTORSCALE_VERSIONS
2024-11-14 17:21:26 UTC (buildkit.dockerfile.v0)RUN |20 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.0.3 PG_AUTH_MON=v2.0 PG_LOGERRORS=18d9795 INSTALL_METHOD=docker-ha OSS_ONLY=true RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all PROMSCALE_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all /bin/sh -c set -ex; OSS_ONLY="${OSS_ONLY}" RUST_RELEASE="${RUST_RELEASE}" PGVECTORSCALE_VERSIONS="${PGVECTORSCALE_VERSIONS}" /build/scripts/install_extensions pgvectorscale # buildkit
2024-11-14 17:21:26 UTC (buildkit.dockerfile.v0)USER root
2024-11-14 17:21:26 UTC (buildkit.dockerfile.v0)ARG ALLOW_ADDING_EXTENSIONS=true
2024-11-14 17:21:26 UTC (buildkit.dockerfile.v0)RUN |21 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.0.3 PG_AUTH_MON=v2.0 PG_LOGERRORS=18d9795 INSTALL_METHOD=docker-ha OSS_ONLY=true RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all PROMSCALE_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true /bin/sh -c set -eu; if [ "${ALLOW_ADDING_EXTENSIONS}" != "true" ]; then for pg in ${PG_VERSIONS}; do for dir in /usr/share/doc "$(/usr/lib/postgresql/${pg}/bin/pg_config --sharedir)/extension" "$(/usr/lib/postgresql/${pg}/bin/pg_config --pkglibdir)" "$(/usr/lib/postgresql/${pg}/bin/pg_config --bindir)"; do chown -R root:root "{dir}"; done; done; fi # buildkit
2024-11-14 17:21:26 UTC (buildkit.dockerfile.v0)RUN |21 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.0.3 PG_AUTH_MON=v2.0 PG_LOGERRORS=18d9795 INSTALL_METHOD=docker-ha OSS_ONLY=true RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all PROMSCALE_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true /bin/sh -c apt-get clean # buildkit
2024-11-14 17:21:26 UTC (buildkit.dockerfile.v0)ARG PG_MAJOR
2024-11-14 17:21:26 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/docker-entrypoint.sh"]
2024-11-14 17:21:26 UTC (buildkit.dockerfile.v0)CMD ["postgres"]
2024-11-14 17:21:26 UTC (buildkit.dockerfile.v0)COPY timescaledb_entrypoint.sh / # buildkit
2024-11-14 17:21:27 UTC (buildkit.dockerfile.v0)RUN |22 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.0.3 PG_AUTH_MON=v2.0 PG_LOGERRORS=18d9795 INSTALL_METHOD=docker-ha OSS_ONLY=true RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all PROMSCALE_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=12 /bin/sh -c ln -s /timescaledb_entrypoint.sh /patroni_entrypoint.sh # buildkit
2024-11-14 17:21:27 UTC (buildkit.dockerfile.v0)COPY pgbackrest_entrypoint.sh / # buildkit
2024-11-14 17:21:27 UTC (buildkit.dockerfile.v0)COPY scripts /scripts/ # buildkit
2024-11-14 17:21:27 UTC (buildkit.dockerfile.v0)ENV PGROOT=/home/postgres PGDATA=/home/postgres/pgdata/data PGLOG=/home/postgres/pg_log PGSOCKET=/home/postgres/pgdata BACKUPROOT=/home/postgres/pgdata/backup PGBACKREST_CONFIG=/home/postgres/pgdata/backup/pgbackrest.conf PGBACKREST_STANZA=poddb PATH=/usr/lib/postgresql/12/bin:/usr/local/cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LC_ALL=C.UTF-8 LANG=C.UTF-8 PAGER=
2024-11-14 17:21:27 UTC (buildkit.dockerfile.v0)RUN |22 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.0.3 PG_AUTH_MON=v2.0 PG_LOGERRORS=18d9795 INSTALL_METHOD=docker-ha OSS_ONLY=true RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all PROMSCALE_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=12 /bin/sh -c usermod postgres --home "${PGROOT}" --move-home # buildkit
2024-11-14 17:21:27 UTC (buildkit.dockerfile.v0)RUN |22 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.0.3 PG_AUTH_MON=v2.0 PG_LOGERRORS=18d9795 INSTALL_METHOD=docker-ha OSS_ONLY=true RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all PROMSCALE_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=12 /bin/sh -c install -o postgres -g postgres -m 0750 -d "${PGROOT}" "${PGLOG}" "${PGDATA}" "${BACKUPROOT}" /etc/supervisor/conf.d /scripts /var/lib/postgresql # buildkit
2024-11-14 17:21:27 UTC (buildkit.dockerfile.v0)RUN |22 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.0.3 PG_AUTH_MON=v2.0 PG_LOGERRORS=18d9795 INSTALL_METHOD=docker-ha OSS_ONLY=true RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all PROMSCALE_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=12 /bin/sh -c rm /etc/pgbackrest.conf && ln -s "${PGBACKREST_CONFIG}" /etc/pgbackrest.conf # buildkit
2024-11-14 17:21:28 UTC (buildkit.dockerfile.v0)RUN |22 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.0.3 PG_AUTH_MON=v2.0 PG_LOGERRORS=18d9795 INSTALL_METHOD=docker-ha OSS_ONLY=true RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all PROMSCALE_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=12 /bin/sh -c for i in $(seq 0 7); do touch "${PGLOG}/postgresql-$i.log" "${PGLOG}/postgresql-$i.csv"; done # buildkit
2024-11-14 17:21:28 UTC (buildkit.dockerfile.v0)RUN |22 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.0.3 PG_AUTH_MON=v2.0 PG_LOGERRORS=18d9795 INSTALL_METHOD=docker-ha OSS_ONLY=true RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all PROMSCALE_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=12 /bin/sh -c set -e; chown -R postgres:postgres "${PGLOG}" "${PGROOT}" "${PGDATA}" /var/run/postgresql/; chown -R postgres:postgres /var/log/pgbackrest/ /var/lib/pgbackrest /var/spool/pgbackrest; chmod -x /usr/lib/postgresql/*/lib/*.so; chmod 1777 /var/run/postgresql; chmod 755 "${PGROOT}" # buildkit
2024-11-14 17:21:28 UTC (buildkit.dockerfile.v0)RUN |22 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.0.3 PG_AUTH_MON=v2.0 PG_LOGERRORS=18d9795 INSTALL_METHOD=docker-ha OSS_ONLY=true RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all PROMSCALE_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=12 /bin/sh -c set -eux; mv -f /etc/apt/sources.list /etc/apt/sources.list.aws; mv -f /etc/apt/sources.list.dist /etc/apt/sources.list # buildkit
2024-11-14 17:21:28 UTC (buildkit.dockerfile.v0)ARG DOCKER_FROM
2024-11-14 17:21:28 UTC (buildkit.dockerfile.v0)ARG BUILDER_URL
2024-11-14 17:21:28 UTC (buildkit.dockerfile.v0)ARG RELEASE_URL
2024-11-14 17:21:29 UTC (buildkit.dockerfile.v0)RUN |25 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.0.3 PG_AUTH_MON=v2.0 PG_LOGERRORS=18d9795 INSTALL_METHOD=docker-ha OSS_ONLY=true RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all PROMSCALE_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=12 DOCKER_FROM=ubuntu:22.04 BUILDER_URL=docker.io/timescale/timescaledb-ha:pg12-all-oss-builder RELEASE_URL=docker.io/timescale/timescaledb-ha:pg12-all-oss /bin/sh -c /build/scripts/install_extensions versions > /.image_config; echo "OSS_ONLY=\"$OSS_ONLY\"" >> /.image_config; echo "PG_LOGERRORS=\"${PG_LOGERRORS}\"" >> /.image_config; echo "PG_STAT_MONITOR=\"${PG_STAT_MONITOR}\"" >> /.image_config; echo "PGVECTO_RS=\"${PGVECTO_RS}\"" >> /.image_config; echo "POSTGIS_VERSIONS=\"${POSTGIS_VERSIONS}\"" >> /.image_config; echo "PG_AUTH_MON=\"${PG_AUTH_MON}\"" >> /.image_config; echo "PGBOUNCER_EXPORTER_VERSION=\"${PGBOUNCER_EXPORTER_VERSION}\"" >> /.image_config; echo "PGBACKREST_EXPORTER_VERSION=\"${PGBACKREST_EXPORTER_VERSION}\"" >> /.image_config; echo "PGAI_VERSION=\"${PGAI_VERSION}\"" >> /.image_config; echo "PGVECTORSCALE_VERSIONS=\"${PGVECTORSCALE_VERSIONS}\"" >> /.image_config; echo "PG_MAJOR=\"${PG_MAJOR}\"" >> /.image_config; echo "PG_VERSIONS=\"${PG_VERSIONS}\"" >> /.image_config; echo "FROM=\"${DOCKER_FROM}\"" >> /.image_config; echo "RELEASE_URL=\"${RELEASE_URL}\"" >> /.image_config; echo "BUILDER_URL=\"${BUILDER_URL}\"" >> /.image_config; echo "BUILD_DATE=\"$(date -Iseconds)\"" >> /.image_config # buildkit
2024-11-14 17:21:29 UTC (buildkit.dockerfile.v0)WORKDIR /home/postgres
2024-11-14 17:21:29 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{} 8008/tcp:{} 8081/tcp:{}]
2024-11-14 17:21:29 UTC (buildkit.dockerfile.v0)USER postgres
2024-11-14 17:21:29 UTC (buildkit.dockerfile.v0)COPY --chown=postgres:postgres cicd /cicd/ # buildkit
2024-11-14 17:21:29 UTC (buildkit.dockerfile.v0)RUN |25 PG_VERSIONS=12 PG_MAJOR=12 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.4.0 PGVECTO_RS=0.2.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.0.3 PG_AUTH_MON=v2.0 PG_LOGERRORS=18d9795 INSTALL_METHOD=docker-ha OSS_ONLY=true RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all PROMSCALE_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=12 DOCKER_FROM=ubuntu:22.04 BUILDER_URL=docker.io/timescale/timescaledb-ha:pg12-all-oss-builder RELEASE_URL=docker.io/timescale/timescaledb-ha:pg12-all-oss /bin/sh -c /cicd/install_checks -v # buildkit
Please be careful as this will not just delete the reference but also the actual content!
For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.