2025-02-19 10:26:39 UTC
1.37 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/14/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.82.0
[#000] sha256:9cb31e2e37eab1bff50f727e979fcacb509e225fb853433a6fe21d2fb34e6305 - 2.01% (28.2 MB)
[#001] sha256:0101354ed8c54c04ed98470251b0e1671ef25ee1fde342634e88074ecda610f9 - 0.0% (4.21 KB)
[#002] sha256:d119385a60dc10ff6d2981fc4a05d2d055efa34bd147cf67114e547780c1d904 - 0.0% (216 Bytes)
[#003] sha256:0061872d474db4a6c7238e55033e04e1ebd18e28b847fdda8eeba0eafcd6f5b1 - 0.0% (230 Bytes)
[#004] sha256:fc26045724ad25ed3afc2559385c97fd7509a8c6874b79d0e8f23d2f467db8d6 - 0.0% (447 Bytes)
[#005] sha256:d8a975a0d12176672e92c63c373a49a92a41a8b3196d40d6ce0df29dfe35a4fb - 0.0% (943 Bytes)
[#006] sha256:c4a4d6747422f987463bd0f899c6f8f555ee535b428688f7521ecd67052a3384 - 4.62% (64.8 MB)
[#007] sha256:cdcbe55ebdb96a880ae42374f57c186e7b113bf0232e42763788606b387b72d8 - 0.0% (118 Bytes)
[#008] sha256:3d2905eaa6e03e1b855d280fe6e46ae20757d56c77a408bec01fa07877f3ab32 - 0.0% (95 Bytes)
[#009] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#010] sha256:dbbedc399b33360f8fb84adb02280911bb3fb4dc1b7ec5ee13ef90c8afac1eed - 0.0% (3.56 KB)
[#011] sha256:0a52a957d9f27dca832736df94c9ec09c4766bccf37f20444c5d61766e2aab37 - 0.0% (5.47 KB)
[#012] sha256:dcdc2a3fd7112cb0a775fb284df329459036c2eea69f01d793e7f33c151ae812 - 0.0% (2.97 KB)
[#013] sha256:e1ce5b194919686f689b30775c65c2c8b71add7bdc4cc2459282bcd11767e038 - 0.0% (270 Bytes)
[#014] sha256:bceba25536f563329810c0d5b95a2b43b352cd702423b12f01d5f61d9854e2ce - 5.06% (70.9 MB)
[#015] sha256:d42de8ff17e245bd6acbe009e099a1e92f03d0fc422a13e6555de37863cf81e6 - 0.29% (4 MB)
[#016] sha256:29047254045d0688851fed84eb2c3dc9cd616f06b516cd345fc587a3c0047cc7 - 0.57% (8.02 MB)
[#017] sha256:b42b68908f8d0ac16fc8370aaaf80bab0573ebb1a2b6c3b67c6be4fdd7c736be - 0.0% (838 Bytes)
[#018] sha256:87def2192afc628485e1c28a0ba30b8ec89fb22921ff9c54089fab1166368558 - 13.13% (184 MB)
[#019] sha256:efad8d4d6536895502f1af0ad65fd22fb81118e8beefb9508da55dfdbff958b4 - 0.06% (850 KB)
[#020] sha256:d1ea567169924ba3867588e08a2df2fd6737f4356a4f92af088ca035134ec675 - 0.35% (4.88 MB)
[#021] sha256:eb70566f2d752eb92d550dbb9f248884b72fb2d1f40e17a58c9260cc8eb764b5 - 2.26% (31.7 MB)
[#022] sha256:a2c0cf460d4c0a754ef363b37717f2cfcc1fcf1f979d55dd2058e2e966df98af - 7.52% (105 MB)
[#023] sha256:ce7ae0dc7874da042b68942b53785650e84aaf27b53b501cac88547ce72cfef9 - 0.0% (1.97 KB)
[#024] sha256:941bc9123b470520636c87b6f8b7fcd7fb545729e1ab61b6ce8d58297ea12a49 - 0.11% (1.5 MB)
[#025] sha256:9b5864703006c362f5e1ad05a07c7ce07350c77f90ec72c30b8ad3b98de5837f - 15.65% (219 MB)
[#026] sha256:851d2cbe8d7d4cf7cef8066332419d4531f372731d6a4fae5af579ff0b1ba6fb - 0.11% (1.54 MB)
[#027] sha256:97cb0b01166eb7e5f2d503c1e092b7de520cc5f6a9a51e15ecc61c1695a4ab55 - 7.9% (111 MB)
[#028] sha256:8596bff00e59be0abf4f36a7dc944637a763ba61a5cb1d919513f15f7b7d84cc - 0.0% (2.8 KB)
[#029] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#030] sha256:db666f709cb16314082ec54466f00bfddee6c62ae82009c56e49457cf3bc827d - 0.03% (430 KB)
[#031] sha256:c427f2e921fd2bdec5d4e4d3e0863d9faa9c553832a92b7c9addf44dcec66ecf - 0.0% (2.79 KB)
[#032] sha256:34908182e51a33f1c5e8e8ef7257b98417378ea26cd2869b882821bae57d5200 - 0.02% (308 KB)
[#033] sha256:495f4d61c5b41a79274f1a22c1d8043aeadbbcf7ff17bfe2eff628c88c583397 - 0.39% (5.47 MB)
[#034] sha256:f6e690bb4ad29e6e7dc17148cfd15f7bca97552c8837ac6b40e7dccca5d6d3a6 - 0.0% (6.94 KB)
[#035] sha256:d41e84476b0fbe4569c4077feff68cb0ccf160218a2c5f04abfff281158c8d03 - 0.36% (5.04 MB)
[#036] sha256:94bd4290ec0ca31310067124544aba9f5c8e75ba5f9470299cef096054badafd - 1.39% (19.5 MB)
[#037] sha256:0ab96325091a8895f9d6a5684e9cc14e2a843dd57aaaa329e32f74ceb08eab3e - 0.27% (3.76 MB)
[#038] sha256:0c9ab73cb76d968b434fcc2fa76a17cd7d5baf3816994243dba56f584b243464 - 0.02% (256 KB)
[#039] sha256:f604e96da1a96ee34707a4175e806d4bf051b5be159c004e73d874663ed9f62d - 0.0% (552 Bytes)
[#040] sha256:82bb1bf36bb673113228e6c792ba5249c96a504dfc5fd0e6864c6b48bd4bf6bd - 0.0% (5.21 KB)
[#041] sha256:ea07c73dc352e2c92ead38394bc667388447b33ba27b235d961f042df4b1ee6c - 0.0% (123 Bytes)
[#042] sha256:f38a4dfe3d457bf1cb06c3056369629290f2f796dab98faf9c13253363a0fbba - 0.0% (15.1 KB)
[#043] sha256:517f3e0fe269a58307a36ace49c70b468bc2afd149b5a490a2555402745c6cda - 0.0% (8.63 KB)
[#044] sha256:99e287410d72a89c9b21a903fd0a6418524a500955e32784dd6f2c8711081ca2 - 5.74% (80.5 MB)
[#045] sha256:0ece3b52599f0ce8bf917b3643b8a673d33b04c52b7119942dbe1c7345c40064 - 1.37% (19.1 MB)
[#046] sha256:6739ef8c1bcdb7fbc9f71299e5b27b42310eb0994ae208a370126ec8d4c25423 - 0.74% (10.4 MB)
[#047] sha256:fea1277edef47d9ae046b238dd0e51e34cb663ab5a3c68a829cabbb25a64ace7 - 0.02% (267 KB)
[#048] sha256:4b29dd14412c83b4d0c4180d3ef1ba81cd2685b937bbc2ee0a1d2eabc00c5d9a - 0.03% (435 KB)
[#049] sha256:56ac5e89b08ec79cfc2b360c8c6a229e2e38a6e2550d1239d6ab9b7967d90b58 - 23.7% (332 MB)
[#050] sha256:a8f70c70f3a7a3638b363d4bde64ab3118c7db76ae7043519a294daae9e27183 - 4.53% (63.5 MB)
[#051] sha256:6f25518a799a6a3f8fb76eb249059daf4101ec0aefdc0c37cc3aa2e327013ec2 - 0.13% (1.83 MB)
[#052] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#053] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#054] sha256:52a43b1243580235443afed92388cec130c091aed4d3b94d7363f98b9e867481 - 0.0% (1.25 KB)
[#055] sha256:dbf2125be7e0faea18d2951b7e0b678717b29eb478085c9b7a003a7d5caf1f85 - 0.0% (121 Bytes)
[#056] sha256:fcd418a1aa35dcf1ebb24317ba1d959635c6842e85408ac9a7d634010bccac48 - 0.0% (986 Bytes)
[#057] sha256:d4ef41abbb0b575f0acb568c3e530fb2820abc178940026995af62350fdfa254 - 0.0% (24.9 KB)
[#058] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#059] sha256:7f2f0c0f8572e2bd1f8827139545f420faccc6e2608d5804ae03795d8994fa04 - 0.0% (335 Bytes)
[#060] sha256:020a871f5281f559009afe208800e4b130d4061046e02eb376f9c6beb50bab32 - 0.0% (151 Bytes)
[#061] sha256:ca71fa7e8d4fb163e79172dd49bd5f8c0b21175ca84b52c1c9b4e05a83988611 - 0.0% (319 Bytes)
[#062] sha256:8bc88063165edef551838dde1535bb3df55c343fc91add191a119187a1280e1f - 1.6% (22.4 MB)
[#063] sha256:81caa242ddde06605322d55ec62a80d1b38bbd2c9bbe4755a99e10cf19e21cdd - 0.0% (916 Bytes)
[#064] sha256:d04009659eebc27825ae5b027b1a56f1af32bc6ba4f3c60f6d392c517840d0dc - 0.0% (569 Bytes)
[#065] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#066] sha256:b9d64eefc76b7fb12ba12ea36696a0f77e4598c424fa669607d1a2d9d9dd9430 - 0.0% (3.82 KB)
[#067] sha256:3aea46b857a838bfc6d802aa1c702b4535ced4315ba6e884f9279b4152b96ae0 - 0.0% (147 Bytes)
/bin/sh -c #(nop) ARG RELEASE
2025-01-26 05:31:07 UTC/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
2025-01-26 05:31:07 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu
2025-01-26 05:31:07 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.version=22.04
2025-01-26 05:31:10 UTC/bin/sh -c #(nop) ADD file:1b6c8c9518be42fa2afe5e241ca31677fce58d27cdfa88baa91a65a259be3637 in /
2025-01-26 05:31:11 UTC/bin/sh -c #(nop) CMD ["/bin/bash"]
2025-02-19 10:05:59 UTC (buildkit.dockerfile.v0)ARG PG_VERSIONS=17 16 15 14 13
2025-02-19 10:05:59 UTC (buildkit.dockerfile.v0)ARG PG_MAJOR=17
2025-02-19 10:05:59 UTC (buildkit.dockerfile.v0)ENV DEBIAN_FRONTEND=noninteractive
2025-02-19 10:05:59 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=14 PG_MAJOR=14 /bin/sh -c adduser --home /home/postgres --uid 1000 --disabled-password --gecos "" postgres # buildkit
2025-02-19 10:05:59 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=14 PG_MAJOR=14 /bin/sh -c echo 'APT::Install-Recommends "false";' >> /etc/apt/apt.conf.d/01norecommend # buildkit
2025-02-19 10:06:00 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=14 PG_MAJOR=14 /bin/sh -c echo 'APT::Install-Suggests "false";' >> /etc/apt/apt.conf.d/01norecommend # buildkit
2025-02-19 10:06:00 UTC (buildkit.dockerfile.v0)COPY sources /tmp/sources # buildkit
2025-02-19 10:06:00 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=14 PG_MAJOR=14 /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
2025-02-19 10:06:14 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=14 PG_MAJOR=14 /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
2025-02-19 10:06:14 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=14 PG_MAJOR=14 /bin/sh -c mkdir -p /build/scripts # buildkit
2025-02-19 10:06:14 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=14 PG_MAJOR=14 /bin/sh -c chmod 777 /build # buildkit
2025-02-19 10:06:14 UTC (buildkit.dockerfile.v0)WORKDIR /build/
2025-02-19 10:06:16 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=14 PG_MAJOR=14 /bin/sh -c curl -Ls https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor --output /usr/share/keyrings/postgresql.keyring # buildkit
2025-02-19 10:06:16 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=14 PG_MAJOR=14 /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
2025-02-19 10:06:16 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=14 PG_MAJOR=14 /bin/sh -c curl -Ls https://packagecloud.io/timescale/timescaledb/gpgkey | gpg --dearmor --output /usr/share/keyrings/timescaledb.keyring # buildkit
2025-02-19 10:06:17 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=14 PG_MAJOR=14 /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
2025-02-19 10:06:34 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=14 PG_MAJOR=14 /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
2025-02-19 10:06:34 UTC (buildkit.dockerfile.v0)ARG PGBACKREST_EXPORTER_VERSION=0.18.0
2025-02-19 10:06:35 UTC (buildkit.dockerfile.v0)RUN |3 PG_VERSIONS=14 PG_MAJOR=14 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
2025-02-19 10:06:35 UTC (buildkit.dockerfile.v0)ARG PGBOUNCER_EXPORTER_VERSION=0.9.0
2025-02-19 10:06:37 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=14 PG_MAJOR=14 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
2025-02-19 10:06:37 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=14 PG_MAJOR=14 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
2025-02-19 10:06:37 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.82.0
2025-02-19 10:06:46 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=14 PG_MAJOR=14 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='6aeece6993e902708983b209d04c0d1dbb14ebb405ddb87def578d41f920f56d' ;; armhf) rustArch='armv7-unknown-linux-gnueabihf'; rustupSha256='3c4114923305f1cd3b96ce3454e9e549ad4aa7c07c03aec73d1a785e98388bed' ;; arm64) rustArch='aarch64-unknown-linux-gnu'; rustupSha256='1cffbf51e63e634c746f741de50649bbbcbd9dbe1de363c9ecef64e278dba2b2' ;; i386) rustArch='i686-unknown-linux-gnu'; rustupSha256='0a6bed6e9f21192a51f83977716466895706059afb880500ff1d0e751ada5237' ;; *) echo >&2 "unsupported architecture: ${dpkgArch}"; exit 1 ;; esac; url="https://static.rust-lang.org/rustup/archive/1.27.1/${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
2025-02-19 10:06:47 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=14 PG_MAJOR=14 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
2025-02-19 10:06:51 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 /bin/sh -c apt-get install -y python3 python3-pip # buildkit
2025-02-19 10:06:53 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 /bin/sh -c python3 -m pip install uv # buildkit
2025-02-19 10:06:53 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
2025-02-19 10:07:05 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 /bin/sh -c apt-get install -y ${BUILD_PACKAGES} # buildkit
2025-02-19 10:07:06 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 /bin/sh -c apt-mark auto ${BUILD_PACKAGES} # buildkit
2025-02-19 10:07:09 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 /bin/sh -c apt-get install -y --allow-downgrades tzdata="2022a-*" # buildkit
2025-02-19 10:07:27 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=14 PG_MAJOR=14 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
2025-02-19 10:07:30 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 /bin/sh -c apt-get install -y tzdata # buildkit
2025-02-19 10:07:44 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=14 PG_MAJOR=14 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 postgresql-${pg}-rum"; done; apt-get install -y $packages # buildkit
2025-02-19 10:07:44 UTC (buildkit.dockerfile.v0)ARG POSTGIS_VERSIONS=3
2025-02-19 10:07:45 UTC (buildkit.dockerfile.v0)RUN |5 PG_VERSIONS=14 PG_MAJOR=14 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
2025-02-19 10:07:45 UTC (buildkit.dockerfile.v0)ARG PGAI_VERSION
2025-02-19 10:07:45 UTC (buildkit.dockerfile.v0)RUN |6 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.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_BIN=$(/usr/lib/postgresql/${pg}/bin/pg_config --bindir) PG_MAJOR=${pg} ./projects/extension/build.py install; fi; done; fi # buildkit
2025-02-19 10:07:47 UTC (buildkit.dockerfile.v0)RUN |6 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 /bin/sh -c set -eux; apt-get install -y pgxnclient # buildkit
2025-02-19 10:07:49 UTC (buildkit.dockerfile.v0)RUN |6 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 /bin/sh -c set -eux; apt-get install -y libsodium23 # buildkit
2025-02-19 10:08:00 UTC (buildkit.dockerfile.v0)RUN |6 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.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
2025-02-19 10:08:00 UTC (buildkit.dockerfile.v0)ARG PGVECTO_RS
2025-02-19 10:08:04 UTC (buildkit.dockerfile.v0)RUN |7 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 /bin/sh -c set -ex; if [ -n "${PGVECTO_RS}" ]; then for pg in ${PG_VERSIONS}; do if [ $pg -ge 14 ]; 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 && strip --strip-unneeded "/usr/lib/postgresql/${pg}/lib/vectors.so"; fi done; fi # buildkit
2025-02-19 10:08:04 UTC (buildkit.dockerfile.v0)COPY --chown=postgres:postgres build_scripts /build/scripts/ # buildkit
2025-02-19 10:08:11 UTC (buildkit.dockerfile.v0)RUN |7 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 /bin/sh -c apt-get install -y python3-etcd python3-requests python3-pystache python3-kubernetes python3-pysyncobj patroni # buildkit
2025-02-19 10:08:17 UTC (buildkit.dockerfile.v0)RUN |7 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 /bin/sh -c pip3 install --no-cache-dir 'barman[cloud,azure,snappy,google]' # buildkit
2025-02-19 10:08:19 UTC (buildkit.dockerfile.v0)RUN |7 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 /bin/sh -c apt-get install -y timescaledb-tools # buildkit
2025-02-19 10:08:19 UTC (buildkit.dockerfile.v0)ARG GITHUB_TIMESCALEDB_DOCKER_REF=main
2025-02-19 10:08:19 UTC (buildkit.dockerfile.v0)ARG GITHUB_DOCKERLIB_POSTGRES_REF=master
2025-02-19 10:08:20 UTC (buildkit.dockerfile.v0)RUN |9 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.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
2025-02-19 10:08:20 UTC (buildkit.dockerfile.v0)COPY scripts/010_install_timescaledb_toolkit.sh /docker-entrypoint-initdb.d/ # buildkit
2025-02-19 10:08:20 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh # buildkit
2025-02-19 10:08:20 UTC (buildkit.dockerfile.v0)RUN |9 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.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
2025-02-19 10:08:22 UTC (buildkit.dockerfile.v0)RUN |9 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.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
2025-02-19 10:08:22 UTC (buildkit.dockerfile.v0)RUN |9 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.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
2025-02-19 10:08:23 UTC (buildkit.dockerfile.v0)RUN |9 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master /bin/sh -c chown -R postgres:postgres /usr/local/cargo # buildkit
2025-02-19 10:08:23 UTC (buildkit.dockerfile.v0)RUN |9 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.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
2025-02-19 10:08:23 UTC (buildkit.dockerfile.v0)USER postgres
2025-02-19 10:08:23 UTC (buildkit.dockerfile.v0)ENV MAKEFLAGS=-j4
2025-02-19 10:08:23 UTC (buildkit.dockerfile.v0)ARG PG_STAT_MONITOR
2025-02-19 10:08:26 UTC (buildkit.dockerfile.v0)RUN |10 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.1.0 /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
2025-02-19 10:08:26 UTC (buildkit.dockerfile.v0)ARG PG_AUTH_MON
2025-02-19 10:08:27 UTC (buildkit.dockerfile.v0)RUN |11 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.1.0 PG_AUTH_MON=v3.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
2025-02-19 10:08:27 UTC (buildkit.dockerfile.v0)ARG PG_LOGERRORS
2025-02-19 10:08:28 UTC (buildkit.dockerfile.v0)RUN |12 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.1.0 PG_AUTH_MON=v3.0 PG_LOGERRORS=v2.1.3 /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
2025-02-19 10:08:28 UTC (buildkit.dockerfile.v0)ARG INSTALL_METHOD=docker-ha
2025-02-19 10:08:28 UTC (buildkit.dockerfile.v0)ARG OSS_ONLY
2025-02-19 10:08:28 UTC (buildkit.dockerfile.v0)ARG RUST_RELEASE=release
2025-02-19 10:08:28 UTC (buildkit.dockerfile.v0)ARG GITHUB_REPO=timescale/timescaledb
2025-02-19 10:08:28 UTC (buildkit.dockerfile.v0)ARG TIMESCALEDB_VERSIONS
2025-02-19 10:25:45 UTC (buildkit.dockerfile.v0)RUN |17 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.1.0 PG_AUTH_MON=v3.0 PG_LOGERRORS=v2.1.3 INSTALL_METHOD=docker-ha OSS_ONLY=false 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
2025-02-19 10:25:45 UTC (buildkit.dockerfile.v0)ARG TOOLKIT_VERSIONS
2025-02-19 10:26:31 UTC (buildkit.dockerfile.v0)RUN |18 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.1.0 PG_AUTH_MON=v3.0 PG_LOGERRORS=v2.1.3 INSTALL_METHOD=docker-ha OSS_ONLY=false RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all TOOLKIT_VERSIONS=all /bin/sh -c set -ex; OSS_ONLY="${OSS_ONLY}" RUST_RELEASE="${RUST_RELEASE}" TOOLKIT_VERSIONS="${TOOLKIT_VERSIONS}" /build/scripts/install_extensions rust # buildkit
2025-02-19 10:26:31 UTC (buildkit.dockerfile.v0)ARG PGVECTORSCALE_VERSIONS
2025-02-19 10:26:34 UTC (buildkit.dockerfile.v0)RUN |19 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.1.0 PG_AUTH_MON=v3.0 PG_LOGERRORS=v2.1.3 INSTALL_METHOD=docker-ha OSS_ONLY=false RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_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
2025-02-19 10:26:34 UTC (buildkit.dockerfile.v0)USER root
2025-02-19 10:26:34 UTC (buildkit.dockerfile.v0)ARG ALLOW_ADDING_EXTENSIONS=true
2025-02-19 10:26:34 UTC (buildkit.dockerfile.v0)RUN |20 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.1.0 PG_AUTH_MON=v3.0 PG_LOGERRORS=v2.1.3 INSTALL_METHOD=docker-ha OSS_ONLY=false RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_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
2025-02-19 10:26:34 UTC (buildkit.dockerfile.v0)RUN |20 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.1.0 PG_AUTH_MON=v3.0 PG_LOGERRORS=v2.1.3 INSTALL_METHOD=docker-ha OSS_ONLY=false RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true /bin/sh -c apt-get clean # buildkit
2025-02-19 10:26:34 UTC (buildkit.dockerfile.v0)ARG PG_MAJOR
2025-02-19 10:26:34 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/docker-entrypoint.sh"]
2025-02-19 10:26:34 UTC (buildkit.dockerfile.v0)CMD ["postgres"]
2025-02-19 10:26:34 UTC (buildkit.dockerfile.v0)COPY timescaledb_entrypoint.sh / # buildkit
2025-02-19 10:26:35 UTC (buildkit.dockerfile.v0)RUN |21 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.1.0 PG_AUTH_MON=v3.0 PG_LOGERRORS=v2.1.3 INSTALL_METHOD=docker-ha OSS_ONLY=false RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=14 /bin/sh -c ln -s /timescaledb_entrypoint.sh /patroni_entrypoint.sh # buildkit
2025-02-19 10:26:35 UTC (buildkit.dockerfile.v0)COPY pgbackrest_entrypoint.sh / # buildkit
2025-02-19 10:26:35 UTC (buildkit.dockerfile.v0)COPY scripts /scripts/ # buildkit
2025-02-19 10:26:35 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/14/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=
2025-02-19 10:26:35 UTC (buildkit.dockerfile.v0)RUN |21 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.1.0 PG_AUTH_MON=v3.0 PG_LOGERRORS=v2.1.3 INSTALL_METHOD=docker-ha OSS_ONLY=false RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=14 /bin/sh -c usermod postgres --home "${PGROOT}" --move-home # buildkit
2025-02-19 10:26:35 UTC (buildkit.dockerfile.v0)RUN |21 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.1.0 PG_AUTH_MON=v3.0 PG_LOGERRORS=v2.1.3 INSTALL_METHOD=docker-ha OSS_ONLY=false RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=14 /bin/sh -c install -o postgres -g postgres -m 0750 -d "${PGROOT}" "${PGLOG}" "${PGDATA}" "${BACKUPROOT}" /etc/supervisor/conf.d /scripts /var/lib/postgresql # buildkit
2025-02-19 10:26:35 UTC (buildkit.dockerfile.v0)RUN |21 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.1.0 PG_AUTH_MON=v3.0 PG_LOGERRORS=v2.1.3 INSTALL_METHOD=docker-ha OSS_ONLY=false RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=14 /bin/sh -c rm /etc/pgbackrest.conf && ln -s "${PGBACKREST_CONFIG}" /etc/pgbackrest.conf # buildkit
2025-02-19 10:26:36 UTC (buildkit.dockerfile.v0)RUN |21 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.1.0 PG_AUTH_MON=v3.0 PG_LOGERRORS=v2.1.3 INSTALL_METHOD=docker-ha OSS_ONLY=false RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=14 /bin/sh -c for i in $(seq 0 7); do touch "${PGLOG}/postgresql-$i.log" "${PGLOG}/postgresql-$i.csv"; done # buildkit
2025-02-19 10:26:37 UTC (buildkit.dockerfile.v0)RUN |21 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.1.0 PG_AUTH_MON=v3.0 PG_LOGERRORS=v2.1.3 INSTALL_METHOD=docker-ha OSS_ONLY=false RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=14 /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
2025-02-19 10:26:38 UTC (buildkit.dockerfile.v0)RUN |21 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.1.0 PG_AUTH_MON=v3.0 PG_LOGERRORS=v2.1.3 INSTALL_METHOD=docker-ha OSS_ONLY=false RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=14 /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
2025-02-19 10:26:38 UTC (buildkit.dockerfile.v0)ARG DOCKER_FROM
2025-02-19 10:26:38 UTC (buildkit.dockerfile.v0)ARG BUILDER_URL
2025-02-19 10:26:38 UTC (buildkit.dockerfile.v0)ARG RELEASE_URL
2025-02-19 10:26:38 UTC (buildkit.dockerfile.v0)RUN |24 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.1.0 PG_AUTH_MON=v3.0 PG_LOGERRORS=v2.1.3 INSTALL_METHOD=docker-ha OSS_ONLY=false RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=14 DOCKER_FROM=ubuntu:22.04 BUILDER_URL=docker.io/timescale/timescaledb-ha:pg14-builder RELEASE_URL=docker.io/timescale/timescaledb-ha:pg14 /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
2025-02-19 10:26:38 UTC (buildkit.dockerfile.v0)WORKDIR /home/postgres
2025-02-19 10:26:38 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{} 8008/tcp:{} 8081/tcp:{}]
2025-02-19 10:26:38 UTC (buildkit.dockerfile.v0)USER postgres
2025-02-19 10:26:38 UTC (buildkit.dockerfile.v0)COPY --chown=postgres:postgres cicd /cicd/ # buildkit
2025-02-19 10:26:39 UTC (buildkit.dockerfile.v0)RUN |24 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.1.0 PG_AUTH_MON=v3.0 PG_LOGERRORS=v2.1.3 INSTALL_METHOD=docker-ha OSS_ONLY=false RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=14 DOCKER_FROM=ubuntu:22.04 BUILDER_URL=docker.io/timescale/timescaledb-ha:pg14-builder RELEASE_URL=docker.io/timescale/timescaledb-ha:pg14 /bin/sh -c /cicd/install_checks -v # buildkit
2025-02-19 10:27:12 UTC
1.34 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/14/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.82.0
[#000] sha256:0d1c17d4e593cf07e0f9e907017f6edbe7e32dd2b7f8e3f026c74bbaf3466561 - 1.9% (26.1 MB)
[#001] sha256:be8b19311c5a7072b5b492627ea4fdd0e973d70bbf89e10744ea4a0ec6ee7e69 - 0.0% (4.22 KB)
[#002] sha256:e663426a6308aebae3b104412f9006f3077dfa9b85edc8d82a0c71471952a999 - 0.0% (214 Bytes)
[#003] sha256:f5db81bd34ff59d0fc0a5598a340b8dd601dc839b46246aa36665f81754b7673 - 0.0% (227 Bytes)
[#004] sha256:14edd8bcef8ab36a34cb18399a2b0020cb927d23a865c2d993fcad540b011a79 - 0.0% (446 Bytes)
[#005] sha256:79fcdcf19c102016f9ae09e60f994699fce6921486545818fec59809d702b11d - 0.0% (934 Bytes)
[#006] sha256:fbdb015485b1f7008136060b32c8affeb49ac1b2fb7fee72afa14bcb08d46e09 - 4.43% (60.7 MB)
[#007] sha256:2937faaa7ec52245e0c7db3ef37a722a635179f0b2663bbf20a665f857e6d463 - 0.0% (118 Bytes)
[#008] sha256:7e5fdb6643d2c56f5db450d74efa738b0f5c59699a9ae07a2a19d729f745109d - 0.0% (95 Bytes)
[#009] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#010] sha256:4aa017b6fefc0cdd420c454ad48e909a2cf9820411582ec64e6333450945ddd2 - 0.0% (3.56 KB)
[#011] sha256:556ee2890148b31669e2459abd45202ba22fee1b0c8748147fad0da6324fb2eb - 0.0% (5.46 KB)
[#012] sha256:1bb18c9d282cbd6b52bec9737650dee0d95de2282d9406f5cb4b3ae05ca78d52 - 0.0% (2.97 KB)
[#013] sha256:eaa43b684372b5564189f01d17651b13de0467af969ece7de51f8aeff9829c1d - 0.0% (270 Bytes)
[#014] sha256:ea0c6da457da1fe7f16ea0b50b4b20714fc69ad56cd669222458ac428c964b2e - 5.02% (68.8 MB)
[#015] sha256:8aea7be3fcf25aa74816c6171e18ec56b2f00aba9dee2c92b7bf0525f9ba82b2 - 0.27% (3.69 MB)
[#016] sha256:220753b2bc47e221c6c95e1a218d6de411f03414e5821db57b2386f7ae21be33 - 0.55% (7.53 MB)
[#017] sha256:bedf29ddc2e1b785f2ef9076316ba0b9c91ad244b3e3bdfcf4d60e7949dceefc - 0.0% (838 Bytes)
[#018] sha256:1c5d566d60adf95654f4e4850b718c3be41e8f390e8d50449f1b9f31cf7cea27 - 17.82% (244 MB)
[#019] sha256:1a0c8cc9292c5e9f76a32064edd16ec449dacde35a6159bf36357f444d9fb691 - 0.06% (850 KB)
[#020] sha256:61c229623342e62444aefd75d834d6c39a212479039194deebce345235d43194 - 0.36% (4.88 MB)
[#021] sha256:e177f9a5d619b6f748d207dafa1c1f72d817f1338c660369da5d565bb8739dc0 - 2.19% (30.1 MB)
[#022] sha256:2cad93db7dadb442b1122cb564c6fb0d0054aabc6a8b2ec9225736e4bb7ed657 - 7.54% (103 MB)
[#023] sha256:d29874f3b922ed6dcf3170b96fb4bafc10880fad2ccaf65aa8949631ed8a97b0 - 0.0% (1.96 KB)
[#024] sha256:a1c373ec6654f9243874e492208c341f5bca7bc965541c82744d587435dcb5d7 - 0.11% (1.5 MB)
[#025] sha256:2f4f8c563c773cb999379fcc3a2bf4f787e833720b50aad489923a0f201d99a6 - 14.86% (204 MB)
[#026] sha256:000859e0ac3f9b6a77f16f12c3c85d8f631679c6affb15e1f6036623b76e43d4 - 0.11% (1.54 MB)
[#027] sha256:468defe608f7d4f766bc168c88ca8b14401f23b72a313fd56bcc2299b6f410a3 - 7.76% (106 MB)
[#028] sha256:c7da7682988b893e5b8569e692d4dabf96c284ba4498d1a7044d2eb7379c2a97 - 0.0% (2.76 KB)
[#029] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#030] sha256:72baac587dc464c88d6e663ef625d32e4dc53114538955522364b5d6370d555d - 0.03% (427 KB)
[#031] sha256:e2331c6b9185905daf6fd81e6f76e67e053a16367e01d6e6647d8751c65b3bbf - 0.0% (2.76 KB)
[#032] sha256:d037bba84bcfb9609b182fe8f55f73c4fa65b268c16bb7929ca50c89ccbf787a - 0.02% (302 KB)
[#033] sha256:9e3f65d31f0ed6abf14ed5606bf8f0ed4954cbd0c2f7001ea2a2fde31fe47cce - 0.36% (4.97 MB)
[#034] sha256:1520c09ce21bcef333c2468b8986b599c9bc22275796edb883ccb390bbe8e955 - 0.0% (6.94 KB)
[#035] sha256:d4b6a2aeff7d1360b842d6d025a667e24184e033b7171f5ab2556b60a2401991 - 0.37% (5.03 MB)
[#036] sha256:ac98f023ca95103a56ed4b5585db6d9f4f1eeb049b49395589c93e26433ba7dd - 1.41% (19.3 MB)
[#037] sha256:88c4fcc4d5e5be9e7a25c3a2938c8916fdc4a1a3f8f590a21220c50c2f5e4609 - 0.26% (3.5 MB)
[#038] sha256:bff400d68631c8a052ab4525c9768c8fe63ea0d9d3b466c2b4807fd8a7e7cd6a - 0.02% (256 KB)
[#039] sha256:3df237a307af9897bfed12078fdff7f22f5bda0747d7c1bd42a6cdc200da0f8d - 0.0% (550 Bytes)
[#040] sha256:f7070f86c4e990ff15c7941493602c4aa61f88af7a3fff30ab58911154f6de35 - 0.0% (5.21 KB)
[#041] sha256:2aaa6031fd08424ee0993577ab2b32c64fd1deabf41c3869d4cf488017362fdb - 0.0% (123 Bytes)
[#042] sha256:82cb67a73f722ba93f9dfa7ec5c6c1bb3d5d73f1d806c45ad8eb963c4ce91bb1 - 0.0% (15 KB)
[#043] sha256:77600d2befafc0ae14b6bdea06612857561f39e260c7c8ed0e799f2f3db7d811 - 0.0% (8.63 KB)
[#044] sha256:289926eca44f7069733d5705bcd431689b40db8150d2cc7b1a71f519fd3754ed - 5.91% (80.9 MB)
[#045] sha256:b687ff7dabd2bea63ca2a814b9fc0dd71790e38e040f853da3eb4f39f1c69e56 - 1.38% (18.9 MB)
[#046] sha256:d9eb0054ea944cd01c2cfad31dbcc2252a0b69194dca32f2fe3ca633db284d17 - 0.76% (10.4 MB)
[#047] sha256:84762acbf1ef166014147fc2755ed2c20ac0ebf0566c57ad7f58636be2389d6c - 0.02% (267 KB)
[#048] sha256:056c73b5a1a6e75f393db05cc719915e4e599dffe354091d56832627a3eeaf7c - 0.03% (442 KB)
[#049] sha256:d316fbf648c9f9f1fdf5c8407652a1ba601ae533109c889d461c15e552479253 - 23.93% (328 MB)
[#050] sha256:d3c2ea933f703e22b5625c96f4cc131a29bae3aa90806c332b60e27b57c6f8cf - 2.08% (28.5 MB)
[#051] sha256:d280ffa85e7da21d4abe3e1f54f22e0e970f9292cfcf280c4b2ff077c32e7aa1 - 0.13% (1.81 MB)
[#052] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#053] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#054] sha256:3831a49307913ff054ccd3553066e9368a25c575b82304a53f4a612856ad0e25 - 0.0% (1.26 KB)
[#055] sha256:e28f3d909ad95ebcc5b0185d0de220495e77ab8a671b224588f05154b17be974 - 0.0% (121 Bytes)
[#056] sha256:4f5a3806f84f902a7dc9ed2522f0aaefb753d71d1be35d4476aa672290eceea0 - 0.0% (986 Bytes)
[#057] sha256:d3c859611180709cd29f91e66099252dc2553bcbba5552b36f0f52c85d9cff4a - 0.0% (24.9 KB)
[#058] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#059] sha256:dce2236739a63381cfa4bb6008ded8d042ca826bff903611750d9dc63e5c9e6d - 0.0% (334 Bytes)
[#060] sha256:4c19343c870a731400a4ec14e43b2112805cfe2064dbaf39d973437dd64c524d - 0.0% (152 Bytes)
[#061] sha256:21a594ce7ca697344886b382d16cef45704df953ce33a0977a239087f5ee4900 - 0.0% (319 Bytes)
[#062] sha256:cf2c115bcd5e5b60442b59b9b04194ce65432ac4d03dc2c84018407b3a6ec845 - 0.32% (4.45 MB)
[#063] sha256:64b0fb9a06da504cd2c4b1a1f88798f4a5e163efa065d0a6634eb4cd6ac42dbd - 0.0% (909 Bytes)
[#064] sha256:bcedaa5fce84552982797511828eb61ce32b3dc74fe2ce1000e0161b77ee4447 - 0.0% (568 Bytes)
[#065] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#066] sha256:1d5103f5b7186bb7266becee58e112765a03fa0f6ac668bfa9312fa565452815 - 0.0% (3.82 KB)
[#067] sha256:3477df7d7843125d606ca92dae420c5201abc683bf47c1133db196bf5cf9dfd1 - 0.0% (143 Bytes)
/bin/sh -c #(nop) ARG RELEASE
2025-01-26 05:32:14 UTC/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
2025-01-26 05:32:14 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu
2025-01-26 05:32:14 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.version=22.04
2025-01-26 05:32:17 UTC/bin/sh -c #(nop) ADD file:905ede4ce5ed6db0abca06b5e342a3784cd1f328e2cdc1f59f6d556f6382650d in /
2025-01-26 05:32:17 UTC/bin/sh -c #(nop) CMD ["/bin/bash"]
2025-02-19 10:07:09 UTC (buildkit.dockerfile.v0)ARG PG_VERSIONS=17 16 15 14 13
2025-02-19 10:07:09 UTC (buildkit.dockerfile.v0)ARG PG_MAJOR=17
2025-02-19 10:07:09 UTC (buildkit.dockerfile.v0)ENV DEBIAN_FRONTEND=noninteractive
2025-02-19 10:07:09 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=14 PG_MAJOR=14 /bin/sh -c adduser --home /home/postgres --uid 1000 --disabled-password --gecos "" postgres # buildkit
2025-02-19 10:07:09 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=14 PG_MAJOR=14 /bin/sh -c echo 'APT::Install-Recommends "false";' >> /etc/apt/apt.conf.d/01norecommend # buildkit
2025-02-19 10:07:09 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=14 PG_MAJOR=14 /bin/sh -c echo 'APT::Install-Suggests "false";' >> /etc/apt/apt.conf.d/01norecommend # buildkit
2025-02-19 10:07:09 UTC (buildkit.dockerfile.v0)COPY sources /tmp/sources # buildkit
2025-02-19 10:07:09 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=14 PG_MAJOR=14 /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
2025-02-19 10:07:24 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=14 PG_MAJOR=14 /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
2025-02-19 10:07:24 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=14 PG_MAJOR=14 /bin/sh -c mkdir -p /build/scripts # buildkit
2025-02-19 10:07:24 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=14 PG_MAJOR=14 /bin/sh -c chmod 777 /build # buildkit
2025-02-19 10:07:24 UTC (buildkit.dockerfile.v0)WORKDIR /build/
2025-02-19 10:07:25 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=14 PG_MAJOR=14 /bin/sh -c curl -Ls https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor --output /usr/share/keyrings/postgresql.keyring # buildkit
2025-02-19 10:07:25 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=14 PG_MAJOR=14 /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
2025-02-19 10:07:26 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=14 PG_MAJOR=14 /bin/sh -c curl -Ls https://packagecloud.io/timescale/timescaledb/gpgkey | gpg --dearmor --output /usr/share/keyrings/timescaledb.keyring # buildkit
2025-02-19 10:07:26 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=14 PG_MAJOR=14 /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
2025-02-19 10:07:46 UTC (buildkit.dockerfile.v0)RUN |2 PG_VERSIONS=14 PG_MAJOR=14 /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
2025-02-19 10:07:46 UTC (buildkit.dockerfile.v0)ARG PGBACKREST_EXPORTER_VERSION=0.18.0
2025-02-19 10:07:47 UTC (buildkit.dockerfile.v0)RUN |3 PG_VERSIONS=14 PG_MAJOR=14 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
2025-02-19 10:07:47 UTC (buildkit.dockerfile.v0)ARG PGBOUNCER_EXPORTER_VERSION=0.9.0
2025-02-19 10:07:48 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=14 PG_MAJOR=14 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
2025-02-19 10:07:48 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=14 PG_MAJOR=14 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
2025-02-19 10:07:48 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.82.0
2025-02-19 10:07:59 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=14 PG_MAJOR=14 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='6aeece6993e902708983b209d04c0d1dbb14ebb405ddb87def578d41f920f56d' ;; armhf) rustArch='armv7-unknown-linux-gnueabihf'; rustupSha256='3c4114923305f1cd3b96ce3454e9e549ad4aa7c07c03aec73d1a785e98388bed' ;; arm64) rustArch='aarch64-unknown-linux-gnu'; rustupSha256='1cffbf51e63e634c746f741de50649bbbcbd9dbe1de363c9ecef64e278dba2b2' ;; i386) rustArch='i686-unknown-linux-gnu'; rustupSha256='0a6bed6e9f21192a51f83977716466895706059afb880500ff1d0e751ada5237' ;; *) echo >&2 "unsupported architecture: ${dpkgArch}"; exit 1 ;; esac; url="https://static.rust-lang.org/rustup/archive/1.27.1/${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
2025-02-19 10:08:01 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=14 PG_MAJOR=14 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
2025-02-19 10:08:06 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 /bin/sh -c apt-get install -y python3 python3-pip # buildkit
2025-02-19 10:08:08 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 /bin/sh -c python3 -m pip install uv # buildkit
2025-02-19 10:08:08 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
2025-02-19 10:08:20 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 /bin/sh -c apt-get install -y ${BUILD_PACKAGES} # buildkit
2025-02-19 10:08:22 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 /bin/sh -c apt-mark auto ${BUILD_PACKAGES} # buildkit
2025-02-19 10:08:26 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 /bin/sh -c apt-get install -y --allow-downgrades tzdata="2022a-*" # buildkit
2025-02-19 10:08:43 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=14 PG_MAJOR=14 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
2025-02-19 10:08:46 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 /bin/sh -c apt-get install -y tzdata # buildkit
2025-02-19 10:09:00 UTC (buildkit.dockerfile.v0)RUN |4 PG_VERSIONS=14 PG_MAJOR=14 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 postgresql-${pg}-rum"; done; apt-get install -y $packages # buildkit
2025-02-19 10:09:00 UTC (buildkit.dockerfile.v0)ARG POSTGIS_VERSIONS=3
2025-02-19 10:09:02 UTC (buildkit.dockerfile.v0)RUN |5 PG_VERSIONS=14 PG_MAJOR=14 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
2025-02-19 10:09:02 UTC (buildkit.dockerfile.v0)ARG PGAI_VERSION
2025-02-19 10:09:02 UTC (buildkit.dockerfile.v0)RUN |6 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.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_BIN=$(/usr/lib/postgresql/${pg}/bin/pg_config --bindir) PG_MAJOR=${pg} ./projects/extension/build.py install; fi; done; fi # buildkit
2025-02-19 10:09:05 UTC (buildkit.dockerfile.v0)RUN |6 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 /bin/sh -c set -eux; apt-get install -y pgxnclient # buildkit
2025-02-19 10:09:07 UTC (buildkit.dockerfile.v0)RUN |6 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 /bin/sh -c set -eux; apt-get install -y libsodium23 # buildkit
2025-02-19 10:09:20 UTC (buildkit.dockerfile.v0)RUN |6 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.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
2025-02-19 10:09:20 UTC (buildkit.dockerfile.v0)ARG PGVECTO_RS
2025-02-19 10:09:24 UTC (buildkit.dockerfile.v0)RUN |7 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 /bin/sh -c set -ex; if [ -n "${PGVECTO_RS}" ]; then for pg in ${PG_VERSIONS}; do if [ $pg -ge 14 ]; 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 && strip --strip-unneeded "/usr/lib/postgresql/${pg}/lib/vectors.so"; fi done; fi # buildkit
2025-02-19 10:09:24 UTC (buildkit.dockerfile.v0)COPY --chown=postgres:postgres build_scripts /build/scripts/ # buildkit
2025-02-19 10:09:32 UTC (buildkit.dockerfile.v0)RUN |7 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 /bin/sh -c apt-get install -y python3-etcd python3-requests python3-pystache python3-kubernetes python3-pysyncobj patroni # buildkit
2025-02-19 10:09:39 UTC (buildkit.dockerfile.v0)RUN |7 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 /bin/sh -c pip3 install --no-cache-dir 'barman[cloud,azure,snappy,google]' # buildkit
2025-02-19 10:09:42 UTC (buildkit.dockerfile.v0)RUN |7 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 /bin/sh -c apt-get install -y timescaledb-tools # buildkit
2025-02-19 10:09:42 UTC (buildkit.dockerfile.v0)ARG GITHUB_TIMESCALEDB_DOCKER_REF=main
2025-02-19 10:09:42 UTC (buildkit.dockerfile.v0)ARG GITHUB_DOCKERLIB_POSTGRES_REF=master
2025-02-19 10:09:43 UTC (buildkit.dockerfile.v0)RUN |9 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.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
2025-02-19 10:09:43 UTC (buildkit.dockerfile.v0)COPY scripts/010_install_timescaledb_toolkit.sh /docker-entrypoint-initdb.d/ # buildkit
2025-02-19 10:09:43 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh # buildkit
2025-02-19 10:09:43 UTC (buildkit.dockerfile.v0)RUN |9 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.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
2025-02-19 10:09:44 UTC (buildkit.dockerfile.v0)RUN |9 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.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
2025-02-19 10:09:45 UTC (buildkit.dockerfile.v0)RUN |9 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.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
2025-02-19 10:09:45 UTC (buildkit.dockerfile.v0)RUN |9 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master /bin/sh -c chown -R postgres:postgres /usr/local/cargo # buildkit
2025-02-19 10:09:45 UTC (buildkit.dockerfile.v0)RUN |9 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.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
2025-02-19 10:09:45 UTC (buildkit.dockerfile.v0)USER postgres
2025-02-19 10:09:45 UTC (buildkit.dockerfile.v0)ENV MAKEFLAGS=-j4
2025-02-19 10:09:45 UTC (buildkit.dockerfile.v0)ARG PG_STAT_MONITOR
2025-02-19 10:09:48 UTC (buildkit.dockerfile.v0)RUN |10 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.1.0 /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
2025-02-19 10:09:48 UTC (buildkit.dockerfile.v0)ARG PG_AUTH_MON
2025-02-19 10:09:49 UTC (buildkit.dockerfile.v0)RUN |11 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.1.0 PG_AUTH_MON=v3.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
2025-02-19 10:09:49 UTC (buildkit.dockerfile.v0)ARG PG_LOGERRORS
2025-02-19 10:09:50 UTC (buildkit.dockerfile.v0)RUN |12 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.1.0 PG_AUTH_MON=v3.0 PG_LOGERRORS=v2.1.3 /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
2025-02-19 10:09:50 UTC (buildkit.dockerfile.v0)ARG INSTALL_METHOD=docker-ha
2025-02-19 10:09:50 UTC (buildkit.dockerfile.v0)ARG OSS_ONLY
2025-02-19 10:09:50 UTC (buildkit.dockerfile.v0)ARG RUST_RELEASE=release
2025-02-19 10:09:50 UTC (buildkit.dockerfile.v0)ARG GITHUB_REPO=timescale/timescaledb
2025-02-19 10:09:50 UTC (buildkit.dockerfile.v0)ARG TIMESCALEDB_VERSIONS
2025-02-19 10:26:36 UTC (buildkit.dockerfile.v0)RUN |17 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.1.0 PG_AUTH_MON=v3.0 PG_LOGERRORS=v2.1.3 INSTALL_METHOD=docker-ha OSS_ONLY=false 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
2025-02-19 10:26:36 UTC (buildkit.dockerfile.v0)ARG TOOLKIT_VERSIONS
2025-02-19 10:27:07 UTC (buildkit.dockerfile.v0)RUN |18 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.1.0 PG_AUTH_MON=v3.0 PG_LOGERRORS=v2.1.3 INSTALL_METHOD=docker-ha OSS_ONLY=false RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all TOOLKIT_VERSIONS=all /bin/sh -c set -ex; OSS_ONLY="${OSS_ONLY}" RUST_RELEASE="${RUST_RELEASE}" TOOLKIT_VERSIONS="${TOOLKIT_VERSIONS}" /build/scripts/install_extensions rust # buildkit
2025-02-19 10:27:07 UTC (buildkit.dockerfile.v0)ARG PGVECTORSCALE_VERSIONS
2025-02-19 10:27:09 UTC (buildkit.dockerfile.v0)RUN |19 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.1.0 PG_AUTH_MON=v3.0 PG_LOGERRORS=v2.1.3 INSTALL_METHOD=docker-ha OSS_ONLY=false RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_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
2025-02-19 10:27:09 UTC (buildkit.dockerfile.v0)USER root
2025-02-19 10:27:09 UTC (buildkit.dockerfile.v0)ARG ALLOW_ADDING_EXTENSIONS=true
2025-02-19 10:27:09 UTC (buildkit.dockerfile.v0)RUN |20 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.1.0 PG_AUTH_MON=v3.0 PG_LOGERRORS=v2.1.3 INSTALL_METHOD=docker-ha OSS_ONLY=false RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_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
2025-02-19 10:27:09 UTC (buildkit.dockerfile.v0)RUN |20 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.1.0 PG_AUTH_MON=v3.0 PG_LOGERRORS=v2.1.3 INSTALL_METHOD=docker-ha OSS_ONLY=false RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true /bin/sh -c apt-get clean # buildkit
2025-02-19 10:27:09 UTC (buildkit.dockerfile.v0)ARG PG_MAJOR
2025-02-19 10:27:09 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/docker-entrypoint.sh"]
2025-02-19 10:27:09 UTC (buildkit.dockerfile.v0)CMD ["postgres"]
2025-02-19 10:27:09 UTC (buildkit.dockerfile.v0)COPY timescaledb_entrypoint.sh / # buildkit
2025-02-19 10:27:09 UTC (buildkit.dockerfile.v0)RUN |21 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.1.0 PG_AUTH_MON=v3.0 PG_LOGERRORS=v2.1.3 INSTALL_METHOD=docker-ha OSS_ONLY=false RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=14 /bin/sh -c ln -s /timescaledb_entrypoint.sh /patroni_entrypoint.sh # buildkit
2025-02-19 10:27:09 UTC (buildkit.dockerfile.v0)COPY pgbackrest_entrypoint.sh / # buildkit
2025-02-19 10:27:09 UTC (buildkit.dockerfile.v0)COPY scripts /scripts/ # buildkit
2025-02-19 10:27:09 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/14/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=
2025-02-19 10:27:10 UTC (buildkit.dockerfile.v0)RUN |21 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.1.0 PG_AUTH_MON=v3.0 PG_LOGERRORS=v2.1.3 INSTALL_METHOD=docker-ha OSS_ONLY=false RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=14 /bin/sh -c usermod postgres --home "${PGROOT}" --move-home # buildkit
2025-02-19 10:27:10 UTC (buildkit.dockerfile.v0)RUN |21 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.1.0 PG_AUTH_MON=v3.0 PG_LOGERRORS=v2.1.3 INSTALL_METHOD=docker-ha OSS_ONLY=false RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=14 /bin/sh -c install -o postgres -g postgres -m 0750 -d "${PGROOT}" "${PGLOG}" "${PGDATA}" "${BACKUPROOT}" /etc/supervisor/conf.d /scripts /var/lib/postgresql # buildkit
2025-02-19 10:27:10 UTC (buildkit.dockerfile.v0)RUN |21 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.1.0 PG_AUTH_MON=v3.0 PG_LOGERRORS=v2.1.3 INSTALL_METHOD=docker-ha OSS_ONLY=false RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=14 /bin/sh -c rm /etc/pgbackrest.conf && ln -s "${PGBACKREST_CONFIG}" /etc/pgbackrest.conf # buildkit
2025-02-19 10:27:10 UTC (buildkit.dockerfile.v0)RUN |21 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.1.0 PG_AUTH_MON=v3.0 PG_LOGERRORS=v2.1.3 INSTALL_METHOD=docker-ha OSS_ONLY=false RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=14 /bin/sh -c for i in $(seq 0 7); do touch "${PGLOG}/postgresql-$i.log" "${PGLOG}/postgresql-$i.csv"; done # buildkit
2025-02-19 10:27:11 UTC (buildkit.dockerfile.v0)RUN |21 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.1.0 PG_AUTH_MON=v3.0 PG_LOGERRORS=v2.1.3 INSTALL_METHOD=docker-ha OSS_ONLY=false RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=14 /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
2025-02-19 10:27:11 UTC (buildkit.dockerfile.v0)RUN |21 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.1.0 PG_AUTH_MON=v3.0 PG_LOGERRORS=v2.1.3 INSTALL_METHOD=docker-ha OSS_ONLY=false RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=14 /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
2025-02-19 10:27:11 UTC (buildkit.dockerfile.v0)ARG DOCKER_FROM
2025-02-19 10:27:11 UTC (buildkit.dockerfile.v0)ARG BUILDER_URL
2025-02-19 10:27:11 UTC (buildkit.dockerfile.v0)ARG RELEASE_URL
2025-02-19 10:27:11 UTC (buildkit.dockerfile.v0)RUN |24 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.1.0 PG_AUTH_MON=v3.0 PG_LOGERRORS=v2.1.3 INSTALL_METHOD=docker-ha OSS_ONLY=false RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=14 DOCKER_FROM=ubuntu:22.04 BUILDER_URL=docker.io/timescale/timescaledb-ha:pg14-builder RELEASE_URL=docker.io/timescale/timescaledb-ha:pg14 /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
2025-02-19 10:27:11 UTC (buildkit.dockerfile.v0)WORKDIR /home/postgres
2025-02-19 10:27:11 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{} 8008/tcp:{} 8081/tcp:{}]
2025-02-19 10:27:11 UTC (buildkit.dockerfile.v0)USER postgres
2025-02-19 10:27:11 UTC (buildkit.dockerfile.v0)COPY --chown=postgres:postgres cicd /cicd/ # buildkit
2025-02-19 10:27:12 UTC (buildkit.dockerfile.v0)RUN |24 PG_VERSIONS=14 PG_MAJOR=14 PGBACKREST_EXPORTER_VERSION=0.18.0 PGBOUNCER_EXPORTER_VERSION=0.9.0 POSTGIS_VERSIONS=3 PGAI_VERSION=extension-0.8.0 PGVECTO_RS=0.4.0 GITHUB_TIMESCALEDB_DOCKER_REF=main GITHUB_DOCKERLIB_POSTGRES_REF=master PG_STAT_MONITOR=2.1.0 PG_AUTH_MON=v3.0 PG_LOGERRORS=v2.1.3 INSTALL_METHOD=docker-ha OSS_ONLY=false RUST_RELEASE=release GITHUB_REPO=timescale/timescaledb TIMESCALEDB_VERSIONS=all TOOLKIT_VERSIONS=all PGVECTORSCALE_VERSIONS=all ALLOW_ADDING_EXTENSIONS=true PG_MAJOR=14 DOCKER_FROM=ubuntu:22.04 BUILDER_URL=docker.io/timescale/timescaledb-ha:pg14-builder RELEASE_URL=docker.io/timescale/timescaledb-ha:pg14 /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.