2023-12-22 00:27:15 UTC
94.8 MB
llvm15-dev clang15
LANGen_US.utf8
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PGDATA/var/lib/postgresql/data
PG_MAJOR14
PG_SHA256c99431c48e9d470b0d0ab946eb2141a3cd19130c2fb4dc4b3284a7774ecc8399
PG_VERSION14.10
[#000] sha256:4a0759b5afbffdc507fbb4e32b3a139063c3a5c0829f811973850447f98830ae - 3.26% (3.09 MB)
[#001] sha256:58147508a4334100785a00c61dc041a1e70453ee614e401928744329c52b14d8 - 0.0% (1.23 KB)
[#002] sha256:4403e7a0636d90e215a29ad88170304a32a4005367ad14eb4ffeefa7b9ba693c - 0.0% (116 Bytes)
[#003] sha256:868209d686212b653250b02e8fdf4647dda87bcb2136e9e3e6d5a4ce65dd3f9d - 96.72% (91.7 MB)
[#004] sha256:3d2325697d7d048a204365b57758b56bb6fe7642800f661a9bbddd9d8bdd32fd - 0.01% (8.98 KB)
[#005] sha256:24e4e562391978122e762468e25523163557e58253819823d6f20272bfdf680d - 0.0% (128 Bytes)
[#006] sha256:b183b560998a32f90bdee78c05949f327547f0c09ff3ec0f39de97abba85607d - 0.0% (168 Bytes)
[#007] sha256:65c0ab0c09b2369e53dabf34679cacee0df7b55dc21ea35383db09e78c689fe5 - 0.01% (5.29 KB)
[#008] sha256:18a0508f9fb5f24b62f6d9bbaaf74fcc59923a8b64eb9b5ceeeae77a5ef1ebe0 - 0.0% (184 Bytes)
/bin/sh -c #(nop) ADD file:50130ffc87b68d2889c28269d2783e37c42087ce4793108222ad53ed22443a90 in /
2023-12-22 00:27:15 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -g 70 -S postgres; adduser -u 70 -S -D -G postgres -H -h /var/lib/postgresql -s /bin/sh postgres; mkdir -p /var/lib/postgresql; chown -R postgres:postgres /var/lib/postgresql # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.utf8
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=14
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV PG_VERSION=14.10
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV PG_SHA256=c99431c48e9d470b0d0ab946eb2141a3cd19130c2fb4dc4b3284a7774ecc8399
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV DOCKER_PG_LLVM_DEPS=llvm15-dev clang15
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; wget -O postgresql.tar.bz2 "https://ftp.postgresql.org/pub/source/v$PG_VERSION/postgresql-$PG_VERSION.tar.bz2"; echo "$PG_SHA256 *postgresql.tar.bz2" | sha256sum -c -; mkdir -p /usr/src/postgresql; tar --extract --file postgresql.tar.bz2 --directory /usr/src/postgresql --strip-components 1 ; rm postgresql.tar.bz2; apk add --no-cache --virtual .build-deps $DOCKER_PG_LLVM_DEPS bison coreutils dpkg-dev dpkg flex g++ gcc krb5-dev libc-dev libedit-dev libxml2-dev libxslt-dev linux-headers make openldap-dev openssl-dev perl-dev perl-ipc-run perl-utils python3-dev tcl-dev util-linux-dev zlib-dev icu-dev lz4-dev ; cd /usr/src/postgresql; awk '$1 == "#define" && $2 == "DEFAULT_PGSOCKET_DIR" && $3 == "\"/tmp\"" { $3 = "\"/var/run/postgresql\""; print; next } { print }' src/include/pg_config_manual.h > src/include/pg_config_manual.h.new; grep '/var/run/postgresql' src/include/pg_config_manual.h.new; mv src/include/pg_config_manual.h.new src/include/pg_config_manual.h; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; wget -O config/config.guess 'https://git.savannah.gnu.org/cgit/config.git/plain/config.guess?id=7d3d27baf8107b630586c962c057e22149653deb'; wget -O config/config.sub 'https://git.savannah.gnu.org/cgit/config.git/plain/config.sub?id=7d3d27baf8107b630586c962c057e22149653deb'; export LLVM_CONFIG="/usr/lib/llvm15/bin/llvm-config"; export CLANG=clang-15; ./configure --enable-option-checking=fatal --build="$gnuArch" --enable-integer-datetimes --enable-thread-safety --enable-tap-tests --disable-rpath --with-uuid=e2fs --with-gnu-ld --with-pgport=5432 --with-system-tzdata=/usr/share/zoneinfo --prefix=/usr/local --with-includes=/usr/local/include --with-libraries=/usr/local/lib --with-gssapi --with-ldap --with-tcl --with-perl --with-python --with-openssl --with-libxml --with-libxslt --with-icu --with-llvm --with-lz4 ; make -j "$(nproc)" world; make install-world; make -C contrib install; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' | grep -v -e perl -e python -e tcl )"; apk add --no-cache --virtual .postgresql-rundeps $runDeps bash su-exec tzdata zstd icu-data-full $([ "$(apk --print-arch)" != 'ppc64le' ] && echo 'nss_wrapper') ; apk del --no-network .build-deps; cd /; rm -rf /usr/src/postgresql /usr/local/share/doc /usr/local/share/man ; postgres --version # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; cp -v /usr/local/share/postgresql/postgresql.conf.sample /usr/local/share/postgresql/postgresql.conf.sample.orig; sed -ri "s!^#?(listen_addresses)\s*=\s*\S+.*!\1 = '*'!" /usr/local/share/postgresql/postgresql.conf.sample; grep -F "listen_addresses = '*'" /usr/local/share/postgresql/postgresql.conf.sample # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p /var/run/postgresql && chown -R postgres:postgres /var/run/postgresql && chmod 3777 /var/run/postgresql # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -sT docker-ensure-initdb.sh /usr/local/bin/docker-enforce-initdb.sh # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{}]
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)CMD ["postgres"]
2023-12-22 00:27:15 UTC
89.8 MB
llvm15-dev clang15
LANGen_US.utf8
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PGDATA/var/lib/postgresql/data
PG_MAJOR14
PG_SHA256c99431c48e9d470b0d0ab946eb2141a3cd19130c2fb4dc4b3284a7774ecc8399
PG_VERSION14.10
[#000] sha256:4abcf20661432fb2d719aaf90656f55c287f8ca915dc1c92ec14ff61e67fbaf8 - 3.62% (3.25 MB)
[#001] sha256:9365e9fefaed5097a856614ed8c2f84af073afc7b7f9cbffe4616f49d836f32b - 0.0% (1.23 KB)
[#002] sha256:e117f3c64d80ca4563b845ac5b9e8e7d169c84431375a96ba29d6c57ea7d88d8 - 0.0% (116 Bytes)
[#003] sha256:c8784d631c66a9b29df3bac91d78bf914fe489713adeb410843af5a45585ae30 - 96.36% (86.5 MB)
[#004] sha256:516e02358a0a75f6404ad79c1c36d5e058a4f2be024744dda8839b22b0699951 - 0.01% (8.98 KB)
[#005] sha256:f8a4c09a9d57e7d65461164f64aa316016f4c856fc1ad84db670d4d3f934b298 - 0.0% (128 Bytes)
[#006] sha256:d65e86d73fd581290f9338e0f00e3114529cda795a6ce81cc5e26ab808938138 - 0.0% (170 Bytes)
[#007] sha256:dd49384f9b90dc85ab172b47b47dfdbf5a8fbabef52245041a365d868d845f16 - 0.01% (5.29 KB)
[#008] sha256:98c512a85a3eb35491090854409ef515c5136b709d56818b3cd47cb9f00fc0a4 - 0.0% (183 Bytes)
/bin/sh -c #(nop) ADD file:37a76ec18f9887751cd8473744917d08b7431fc4085097bb6a09d81b41775473 in /
2023-12-22 00:27:15 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -g 70 -S postgres; adduser -u 70 -S -D -G postgres -H -h /var/lib/postgresql -s /bin/sh postgres; mkdir -p /var/lib/postgresql; chown -R postgres:postgres /var/lib/postgresql # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.utf8
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=14
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV PG_VERSION=14.10
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV PG_SHA256=c99431c48e9d470b0d0ab946eb2141a3cd19130c2fb4dc4b3284a7774ecc8399
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV DOCKER_PG_LLVM_DEPS=llvm15-dev clang15
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; wget -O postgresql.tar.bz2 "https://ftp.postgresql.org/pub/source/v$PG_VERSION/postgresql-$PG_VERSION.tar.bz2"; echo "$PG_SHA256 *postgresql.tar.bz2" | sha256sum -c -; mkdir -p /usr/src/postgresql; tar --extract --file postgresql.tar.bz2 --directory /usr/src/postgresql --strip-components 1 ; rm postgresql.tar.bz2; apk add --no-cache --virtual .build-deps $DOCKER_PG_LLVM_DEPS bison coreutils dpkg-dev dpkg flex g++ gcc krb5-dev libc-dev libedit-dev libxml2-dev libxslt-dev linux-headers make openldap-dev openssl-dev perl-dev perl-ipc-run perl-utils python3-dev tcl-dev util-linux-dev zlib-dev icu-dev lz4-dev ; cd /usr/src/postgresql; awk '$1 == "#define" && $2 == "DEFAULT_PGSOCKET_DIR" && $3 == "\"/tmp\"" { $3 = "\"/var/run/postgresql\""; print; next } { print }' src/include/pg_config_manual.h > src/include/pg_config_manual.h.new; grep '/var/run/postgresql' src/include/pg_config_manual.h.new; mv src/include/pg_config_manual.h.new src/include/pg_config_manual.h; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; wget -O config/config.guess 'https://git.savannah.gnu.org/cgit/config.git/plain/config.guess?id=7d3d27baf8107b630586c962c057e22149653deb'; wget -O config/config.sub 'https://git.savannah.gnu.org/cgit/config.git/plain/config.sub?id=7d3d27baf8107b630586c962c057e22149653deb'; export LLVM_CONFIG="/usr/lib/llvm15/bin/llvm-config"; export CLANG=clang-15; ./configure --enable-option-checking=fatal --build="$gnuArch" --enable-integer-datetimes --enable-thread-safety --enable-tap-tests --disable-rpath --with-uuid=e2fs --with-gnu-ld --with-pgport=5432 --with-system-tzdata=/usr/share/zoneinfo --prefix=/usr/local --with-includes=/usr/local/include --with-libraries=/usr/local/lib --with-gssapi --with-ldap --with-tcl --with-perl --with-python --with-openssl --with-libxml --with-libxslt --with-icu --with-llvm --with-lz4 ; make -j "$(nproc)" world; make install-world; make -C contrib install; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' | grep -v -e perl -e python -e tcl )"; apk add --no-cache --virtual .postgresql-rundeps $runDeps bash su-exec tzdata zstd icu-data-full $([ "$(apk --print-arch)" != 'ppc64le' ] && echo 'nss_wrapper') ; apk del --no-network .build-deps; cd /; rm -rf /usr/src/postgresql /usr/local/share/doc /usr/local/share/man ; postgres --version # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; cp -v /usr/local/share/postgresql/postgresql.conf.sample /usr/local/share/postgresql/postgresql.conf.sample.orig; sed -ri "s!^#?(listen_addresses)\s*=\s*\S+.*!\1 = '*'!" /usr/local/share/postgresql/postgresql.conf.sample; grep -F "listen_addresses = '*'" /usr/local/share/postgresql/postgresql.conf.sample # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p /var/run/postgresql && chown -R postgres:postgres /var/run/postgresql && chmod 3777 /var/run/postgresql # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -sT docker-ensure-initdb.sh /usr/local/bin/docker-enforce-initdb.sh # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{}]
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)CMD ["postgres"]
2023-12-22 00:27:15 UTC
88.7 MB
llvm15-dev clang15
LANGen_US.utf8
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PGDATA/var/lib/postgresql/data
PG_MAJOR14
PG_SHA256c99431c48e9d470b0d0ab946eb2141a3cd19130c2fb4dc4b3284a7774ecc8399
PG_VERSION14.10
[#000] sha256:0dc2e6c0f9ded2daeca96bbf270526d182d2f4267f5c7610c222c05cad6f6b96 - 3.4% (3.02 MB)
[#001] sha256:8ec1d8ac962e7c9e1f4810f26214ffe6c58b2d5333778b2ff17e3a10b6cb5ede - 0.0% (1.23 KB)
[#002] sha256:6ee2c77351173f3501102c183b152666e7ac6236c15a4c97c24756b8a56abb9f - 0.0% (116 Bytes)
[#003] sha256:7c95fd77cec07fc3dc64c24179ab7d8b768300ca6ac161c2414fae40eb3dae10 - 96.58% (85.6 MB)
[#004] sha256:18a1ccbd8adf0efedfea22488478ac55d988fb5c08003a45135f6854cfcd5d9d - 0.01% (8.98 KB)
[#005] sha256:542fc6bab219a74dc163baad87e78e56afcb409e8582c3b1c1646b74959bcf03 - 0.0% (128 Bytes)
[#006] sha256:334fdd426f45fbc1658ad1b00c723a6aafe184c8b71df39dd99777af4c338d1c - 0.0% (169 Bytes)
[#007] sha256:59974675292c49919101c916f5023955f13d7a1df96b46046fe3b6e46c5ec6ab - 0.01% (5.29 KB)
[#008] sha256:59adbec116daee77cab79f8c341eaded6efb3d3b359e9e144913ab7b42fdc4cb - 0.0% (185 Bytes)
/bin/sh -c #(nop) ADD file:99cc37cba14ac64dc4652e46dc671888a0265f90992faa05c32d32e21f89c147 in /
2023-12-22 00:27:15 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -g 70 -S postgres; adduser -u 70 -S -D -G postgres -H -h /var/lib/postgresql -s /bin/sh postgres; mkdir -p /var/lib/postgresql; chown -R postgres:postgres /var/lib/postgresql # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.utf8
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=14
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV PG_VERSION=14.10
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV PG_SHA256=c99431c48e9d470b0d0ab946eb2141a3cd19130c2fb4dc4b3284a7774ecc8399
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV DOCKER_PG_LLVM_DEPS=llvm15-dev clang15
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; wget -O postgresql.tar.bz2 "https://ftp.postgresql.org/pub/source/v$PG_VERSION/postgresql-$PG_VERSION.tar.bz2"; echo "$PG_SHA256 *postgresql.tar.bz2" | sha256sum -c -; mkdir -p /usr/src/postgresql; tar --extract --file postgresql.tar.bz2 --directory /usr/src/postgresql --strip-components 1 ; rm postgresql.tar.bz2; apk add --no-cache --virtual .build-deps $DOCKER_PG_LLVM_DEPS bison coreutils dpkg-dev dpkg flex g++ gcc krb5-dev libc-dev libedit-dev libxml2-dev libxslt-dev linux-headers make openldap-dev openssl-dev perl-dev perl-ipc-run perl-utils python3-dev tcl-dev util-linux-dev zlib-dev icu-dev lz4-dev ; cd /usr/src/postgresql; awk '$1 == "#define" && $2 == "DEFAULT_PGSOCKET_DIR" && $3 == "\"/tmp\"" { $3 = "\"/var/run/postgresql\""; print; next } { print }' src/include/pg_config_manual.h > src/include/pg_config_manual.h.new; grep '/var/run/postgresql' src/include/pg_config_manual.h.new; mv src/include/pg_config_manual.h.new src/include/pg_config_manual.h; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; wget -O config/config.guess 'https://git.savannah.gnu.org/cgit/config.git/plain/config.guess?id=7d3d27baf8107b630586c962c057e22149653deb'; wget -O config/config.sub 'https://git.savannah.gnu.org/cgit/config.git/plain/config.sub?id=7d3d27baf8107b630586c962c057e22149653deb'; export LLVM_CONFIG="/usr/lib/llvm15/bin/llvm-config"; export CLANG=clang-15; ./configure --enable-option-checking=fatal --build="$gnuArch" --enable-integer-datetimes --enable-thread-safety --enable-tap-tests --disable-rpath --with-uuid=e2fs --with-gnu-ld --with-pgport=5432 --with-system-tzdata=/usr/share/zoneinfo --prefix=/usr/local --with-includes=/usr/local/include --with-libraries=/usr/local/lib --with-gssapi --with-ldap --with-tcl --with-perl --with-python --with-openssl --with-libxml --with-libxslt --with-icu --with-llvm --with-lz4 ; make -j "$(nproc)" world; make install-world; make -C contrib install; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' | grep -v -e perl -e python -e tcl )"; apk add --no-cache --virtual .postgresql-rundeps $runDeps bash su-exec tzdata zstd icu-data-full $([ "$(apk --print-arch)" != 'ppc64le' ] && echo 'nss_wrapper') ; apk del --no-network .build-deps; cd /; rm -rf /usr/src/postgresql /usr/local/share/doc /usr/local/share/man ; postgres --version # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; cp -v /usr/local/share/postgresql/postgresql.conf.sample /usr/local/share/postgresql/postgresql.conf.sample.orig; sed -ri "s!^#?(listen_addresses)\s*=\s*\S+.*!\1 = '*'!" /usr/local/share/postgresql/postgresql.conf.sample; grep -F "listen_addresses = '*'" /usr/local/share/postgresql/postgresql.conf.sample # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p /var/run/postgresql && chown -R postgres:postgres /var/run/postgresql && chmod 3777 /var/run/postgresql # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -sT docker-ensure-initdb.sh /usr/local/bin/docker-enforce-initdb.sh # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{}]
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)CMD ["postgres"]
2023-12-22 00:27:15 UTC
83.4 MB
llvm15-dev clang15
LANGen_US.utf8
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PGDATA/var/lib/postgresql/data
PG_MAJOR14
PG_SHA256c99431c48e9d470b0d0ab946eb2141a3cd19130c2fb4dc4b3284a7774ecc8399
PG_VERSION14.10
[#000] sha256:fda0ff469afd28d9cfbb946e8e0a3c911c591a2691bea62be9187e45a1c50549 - 3.34% (2.78 MB)
[#001] sha256:cf782f407230cde68ad1fe94a87a82f2ee6564456dbb2e632ed6b9985a758725 - 0.0% (1.23 KB)
[#002] sha256:5ab3bf70fcb637ceab1ecc0f8ba4e3d999807b3d3f99729e8585e51cbf9a8b7f - 0.0% (116 Bytes)
[#003] sha256:787a7816762ffdc0083607f5f9c39d7662b9cde27f8a8dd2ead27fbd5b3c6020 - 96.64% (80.6 MB)
[#004] sha256:998a37fe7c50d5c0f04b6c09a9166c7ba8748c34a77a93425645cedc8dd7f412 - 0.01% (8.99 KB)
[#005] sha256:593f1ce665b717a4f0024b2978eda40079693e85749cc6647c03ce5d17ce05a6 - 0.0% (129 Bytes)
[#006] sha256:b3cfce035dd0e1ef3fe96cdafd58a8466d31c9d0f283b03287525be0dd571c5c - 0.0% (168 Bytes)
[#007] sha256:250bcca7345d5920d102f111fee82fce7dc300eb8b21cb241ebb844158187d4d - 0.01% (5.29 KB)
[#008] sha256:13cbf75810465bb13d8092dbdbbefbeffc484b58100bbe343aef585179b4be4c - 0.0% (185 Bytes)
/bin/sh -c #(nop) ADD file:dca2a738b46ed78f0ccd7e23ba4d4729528feaa423a0ff0ac5c3512bf43b6fae in /
2023-12-22 00:27:15 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -g 70 -S postgres; adduser -u 70 -S -D -G postgres -H -h /var/lib/postgresql -s /bin/sh postgres; mkdir -p /var/lib/postgresql; chown -R postgres:postgres /var/lib/postgresql # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.utf8
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=14
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV PG_VERSION=14.10
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV PG_SHA256=c99431c48e9d470b0d0ab946eb2141a3cd19130c2fb4dc4b3284a7774ecc8399
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV DOCKER_PG_LLVM_DEPS=llvm15-dev clang15
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; wget -O postgresql.tar.bz2 "https://ftp.postgresql.org/pub/source/v$PG_VERSION/postgresql-$PG_VERSION.tar.bz2"; echo "$PG_SHA256 *postgresql.tar.bz2" | sha256sum -c -; mkdir -p /usr/src/postgresql; tar --extract --file postgresql.tar.bz2 --directory /usr/src/postgresql --strip-components 1 ; rm postgresql.tar.bz2; apk add --no-cache --virtual .build-deps $DOCKER_PG_LLVM_DEPS bison coreutils dpkg-dev dpkg flex g++ gcc krb5-dev libc-dev libedit-dev libxml2-dev libxslt-dev linux-headers make openldap-dev openssl-dev perl-dev perl-ipc-run perl-utils python3-dev tcl-dev util-linux-dev zlib-dev icu-dev lz4-dev ; cd /usr/src/postgresql; awk '$1 == "#define" && $2 == "DEFAULT_PGSOCKET_DIR" && $3 == "\"/tmp\"" { $3 = "\"/var/run/postgresql\""; print; next } { print }' src/include/pg_config_manual.h > src/include/pg_config_manual.h.new; grep '/var/run/postgresql' src/include/pg_config_manual.h.new; mv src/include/pg_config_manual.h.new src/include/pg_config_manual.h; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; wget -O config/config.guess 'https://git.savannah.gnu.org/cgit/config.git/plain/config.guess?id=7d3d27baf8107b630586c962c057e22149653deb'; wget -O config/config.sub 'https://git.savannah.gnu.org/cgit/config.git/plain/config.sub?id=7d3d27baf8107b630586c962c057e22149653deb'; export LLVM_CONFIG="/usr/lib/llvm15/bin/llvm-config"; export CLANG=clang-15; ./configure --enable-option-checking=fatal --build="$gnuArch" --enable-integer-datetimes --enable-thread-safety --enable-tap-tests --disable-rpath --with-uuid=e2fs --with-gnu-ld --with-pgport=5432 --with-system-tzdata=/usr/share/zoneinfo --prefix=/usr/local --with-includes=/usr/local/include --with-libraries=/usr/local/lib --with-gssapi --with-ldap --with-tcl --with-perl --with-python --with-openssl --with-libxml --with-libxslt --with-icu --with-llvm --with-lz4 ; make -j "$(nproc)" world; make install-world; make -C contrib install; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' | grep -v -e perl -e python -e tcl )"; apk add --no-cache --virtual .postgresql-rundeps $runDeps bash su-exec tzdata zstd icu-data-full $([ "$(apk --print-arch)" != 'ppc64le' ] && echo 'nss_wrapper') ; apk del --no-network .build-deps; cd /; rm -rf /usr/src/postgresql /usr/local/share/doc /usr/local/share/man ; postgres --version # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; cp -v /usr/local/share/postgresql/postgresql.conf.sample /usr/local/share/postgresql/postgresql.conf.sample.orig; sed -ri "s!^#?(listen_addresses)\s*=\s*\S+.*!\1 = '*'!" /usr/local/share/postgresql/postgresql.conf.sample; grep -F "listen_addresses = '*'" /usr/local/share/postgresql/postgresql.conf.sample # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p /var/run/postgresql && chown -R postgres:postgres /var/run/postgresql && chmod 3777 /var/run/postgresql # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -sT docker-ensure-initdb.sh /usr/local/bin/docker-enforce-initdb.sh # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{}]
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)CMD ["postgres"]
2023-12-22 00:27:15 UTC
88.6 MB
llvm15-dev clang15
LANGen_US.utf8
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PGDATA/var/lib/postgresql/data
PG_MAJOR14
PG_SHA256c99431c48e9d470b0d0ab946eb2141a3cd19130c2fb4dc4b3284a7774ecc8399
PG_VERSION14.10
[#000] sha256:bca4290a96390d7a6fc6f2f9929370d06f8dfcacba591c76e3d5c5044e7f420c - 3.6% (3.19 MB)
[#001] sha256:23f90333fa90181a703fe9e6e16a5862837a2eb3f3c636dc43730721359bbbd4 - 0.0% (1.23 KB)
[#002] sha256:7a185481fa176849c412e6073ba8f121f7ba180c474d136f9798f070f7925a7f - 0.0% (116 Bytes)
[#003] sha256:a8eeeae168c2640e9430214d2e29ffb8f6484dc879ab291016c203c2e3f09efe - 96.38% (85.4 MB)
[#004] sha256:00fbd3a30e5dc885b635452912635aade22e4ff5b759f3682c34b64fdedccb93 - 0.01% (8.98 KB)
[#005] sha256:f80151f93a4ed03b068a3461035f5fc7461fb0abbd8a2a680dd0790d3c9fda73 - 0.0% (128 Bytes)
[#006] sha256:460c34a69e7642ebb9aed1df7ca7be1f8d4ad33a5de95ed236de7ba8438c1e1b - 0.0% (168 Bytes)
[#007] sha256:0447395d6042eed45fff4cf49057afa877dc66107df0463e25a410d4e0144c01 - 0.01% (5.29 KB)
[#008] sha256:c7ecc0f614426c94a1460e13673889e39d735865452c01d8e53ce6899dd6e613 - 0.0% (185 Bytes)
/bin/sh -c #(nop) ADD file:d0764a717d1e9d0aff3fa84779b11bfa0afe4430dcb6b46d965b209167639ba0 in /
2023-12-22 00:27:15 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -g 70 -S postgres; adduser -u 70 -S -D -G postgres -H -h /var/lib/postgresql -s /bin/sh postgres; mkdir -p /var/lib/postgresql; chown -R postgres:postgres /var/lib/postgresql # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.utf8
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=14
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV PG_VERSION=14.10
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV PG_SHA256=c99431c48e9d470b0d0ab946eb2141a3cd19130c2fb4dc4b3284a7774ecc8399
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV DOCKER_PG_LLVM_DEPS=llvm15-dev clang15
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; wget -O postgresql.tar.bz2 "https://ftp.postgresql.org/pub/source/v$PG_VERSION/postgresql-$PG_VERSION.tar.bz2"; echo "$PG_SHA256 *postgresql.tar.bz2" | sha256sum -c -; mkdir -p /usr/src/postgresql; tar --extract --file postgresql.tar.bz2 --directory /usr/src/postgresql --strip-components 1 ; rm postgresql.tar.bz2; apk add --no-cache --virtual .build-deps $DOCKER_PG_LLVM_DEPS bison coreutils dpkg-dev dpkg flex g++ gcc krb5-dev libc-dev libedit-dev libxml2-dev libxslt-dev linux-headers make openldap-dev openssl-dev perl-dev perl-ipc-run perl-utils python3-dev tcl-dev util-linux-dev zlib-dev icu-dev lz4-dev ; cd /usr/src/postgresql; awk '$1 == "#define" && $2 == "DEFAULT_PGSOCKET_DIR" && $3 == "\"/tmp\"" { $3 = "\"/var/run/postgresql\""; print; next } { print }' src/include/pg_config_manual.h > src/include/pg_config_manual.h.new; grep '/var/run/postgresql' src/include/pg_config_manual.h.new; mv src/include/pg_config_manual.h.new src/include/pg_config_manual.h; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; wget -O config/config.guess 'https://git.savannah.gnu.org/cgit/config.git/plain/config.guess?id=7d3d27baf8107b630586c962c057e22149653deb'; wget -O config/config.sub 'https://git.savannah.gnu.org/cgit/config.git/plain/config.sub?id=7d3d27baf8107b630586c962c057e22149653deb'; export LLVM_CONFIG="/usr/lib/llvm15/bin/llvm-config"; export CLANG=clang-15; ./configure --enable-option-checking=fatal --build="$gnuArch" --enable-integer-datetimes --enable-thread-safety --enable-tap-tests --disable-rpath --with-uuid=e2fs --with-gnu-ld --with-pgport=5432 --with-system-tzdata=/usr/share/zoneinfo --prefix=/usr/local --with-includes=/usr/local/include --with-libraries=/usr/local/lib --with-gssapi --with-ldap --with-tcl --with-perl --with-python --with-openssl --with-libxml --with-libxslt --with-icu --with-llvm --with-lz4 ; make -j "$(nproc)" world; make install-world; make -C contrib install; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' | grep -v -e perl -e python -e tcl )"; apk add --no-cache --virtual .postgresql-rundeps $runDeps bash su-exec tzdata zstd icu-data-full $([ "$(apk --print-arch)" != 'ppc64le' ] && echo 'nss_wrapper') ; apk del --no-network .build-deps; cd /; rm -rf /usr/src/postgresql /usr/local/share/doc /usr/local/share/man ; postgres --version # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; cp -v /usr/local/share/postgresql/postgresql.conf.sample /usr/local/share/postgresql/postgresql.conf.sample.orig; sed -ri "s!^#?(listen_addresses)\s*=\s*\S+.*!\1 = '*'!" /usr/local/share/postgresql/postgresql.conf.sample; grep -F "listen_addresses = '*'" /usr/local/share/postgresql/postgresql.conf.sample # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p /var/run/postgresql && chown -R postgres:postgres /var/run/postgresql && chmod 3777 /var/run/postgresql # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -sT docker-ensure-initdb.sh /usr/local/bin/docker-enforce-initdb.sh # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{}]
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)CMD ["postgres"]
2023-12-22 00:27:15 UTC
94.2 MB
llvm15-dev clang15
LANGen_US.utf8
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PGDATA/var/lib/postgresql/data
PG_MAJOR14
PG_SHA256c99431c48e9d470b0d0ab946eb2141a3cd19130c2fb4dc4b3284a7774ecc8399
PG_VERSION14.10
[#000] sha256:f4968021da4ff8b74325e5aebf0f9448b44becfdd14df80ecba474e43cc92546 - 3.4% (3.2 MB)
[#001] sha256:2095ef6b4fb4fda18e7742c1ae925254b33c6a16e337ac453301de35138c9807 - 0.0% (1.23 KB)
[#002] sha256:cf89a242212848a6e54b111c1643243666bfac60a2cbca3b3fb15c09c6fcff78 - 0.0% (116 Bytes)
[#003] sha256:066870387dc23f58c221ced70bd4169a11c4aaa79924c16e69adb0095785038a - 96.58% (90.9 MB)
[#004] sha256:4738cefa40c4b3f942ef6a1bc833faae2e1b44d4f0cada6855125e574ee2e1db - 0.01% (8.99 KB)
[#005] sha256:b95d25d63ecbb08e73e29e4bfde2b6b3772077bd12196c60d316e39d413f841c - 0.0% (128 Bytes)
[#006] sha256:1d989936f03b3486767135f25f62fc2827720f103fee84b94c8c29254c412851 - 0.0% (169 Bytes)
[#007] sha256:07080ccb3dc9d035cf60ab3f4cc5663db1bb15a55cfaaf833a90cdf6a2c52413 - 0.01% (5.29 KB)
[#008] sha256:574056551e433a8e2ad87ee3a0baefd0483cc83f04074bc3de1fe13e2ac8e722 - 0.0% (186 Bytes)
/bin/sh -c #(nop) ADD file:76976bd619bf0c4e63bbd1d1d0a20b224d1f14070cb9be6036c1b7672a7848ba in /
2023-12-22 00:27:15 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -g 70 -S postgres; adduser -u 70 -S -D -G postgres -H -h /var/lib/postgresql -s /bin/sh postgres; mkdir -p /var/lib/postgresql; chown -R postgres:postgres /var/lib/postgresql # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.utf8
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=14
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV PG_VERSION=14.10
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV PG_SHA256=c99431c48e9d470b0d0ab946eb2141a3cd19130c2fb4dc4b3284a7774ecc8399
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV DOCKER_PG_LLVM_DEPS=llvm15-dev clang15
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; wget -O postgresql.tar.bz2 "https://ftp.postgresql.org/pub/source/v$PG_VERSION/postgresql-$PG_VERSION.tar.bz2"; echo "$PG_SHA256 *postgresql.tar.bz2" | sha256sum -c -; mkdir -p /usr/src/postgresql; tar --extract --file postgresql.tar.bz2 --directory /usr/src/postgresql --strip-components 1 ; rm postgresql.tar.bz2; apk add --no-cache --virtual .build-deps $DOCKER_PG_LLVM_DEPS bison coreutils dpkg-dev dpkg flex g++ gcc krb5-dev libc-dev libedit-dev libxml2-dev libxslt-dev linux-headers make openldap-dev openssl-dev perl-dev perl-ipc-run perl-utils python3-dev tcl-dev util-linux-dev zlib-dev icu-dev lz4-dev ; cd /usr/src/postgresql; awk '$1 == "#define" && $2 == "DEFAULT_PGSOCKET_DIR" && $3 == "\"/tmp\"" { $3 = "\"/var/run/postgresql\""; print; next } { print }' src/include/pg_config_manual.h > src/include/pg_config_manual.h.new; grep '/var/run/postgresql' src/include/pg_config_manual.h.new; mv src/include/pg_config_manual.h.new src/include/pg_config_manual.h; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; wget -O config/config.guess 'https://git.savannah.gnu.org/cgit/config.git/plain/config.guess?id=7d3d27baf8107b630586c962c057e22149653deb'; wget -O config/config.sub 'https://git.savannah.gnu.org/cgit/config.git/plain/config.sub?id=7d3d27baf8107b630586c962c057e22149653deb'; export LLVM_CONFIG="/usr/lib/llvm15/bin/llvm-config"; export CLANG=clang-15; ./configure --enable-option-checking=fatal --build="$gnuArch" --enable-integer-datetimes --enable-thread-safety --enable-tap-tests --disable-rpath --with-uuid=e2fs --with-gnu-ld --with-pgport=5432 --with-system-tzdata=/usr/share/zoneinfo --prefix=/usr/local --with-includes=/usr/local/include --with-libraries=/usr/local/lib --with-gssapi --with-ldap --with-tcl --with-perl --with-python --with-openssl --with-libxml --with-libxslt --with-icu --with-llvm --with-lz4 ; make -j "$(nproc)" world; make install-world; make -C contrib install; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' | grep -v -e perl -e python -e tcl )"; apk add --no-cache --virtual .postgresql-rundeps $runDeps bash su-exec tzdata zstd icu-data-full $([ "$(apk --print-arch)" != 'ppc64le' ] && echo 'nss_wrapper') ; apk del --no-network .build-deps; cd /; rm -rf /usr/src/postgresql /usr/local/share/doc /usr/local/share/man ; postgres --version # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; cp -v /usr/local/share/postgresql/postgresql.conf.sample /usr/local/share/postgresql/postgresql.conf.sample.orig; sed -ri "s!^#?(listen_addresses)\s*=\s*\S+.*!\1 = '*'!" /usr/local/share/postgresql/postgresql.conf.sample; grep -F "listen_addresses = '*'" /usr/local/share/postgresql/postgresql.conf.sample # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p /var/run/postgresql && chown -R postgres:postgres /var/run/postgresql && chmod 3777 /var/run/postgresql # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -sT docker-ensure-initdb.sh /usr/local/bin/docker-enforce-initdb.sh # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{}]
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)CMD ["postgres"]
2023-12-22 00:27:15 UTC
98.3 MB
llvm15-dev clang15
LANGen_US.utf8
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PGDATA/var/lib/postgresql/data
PG_MAJOR14
PG_SHA256c99431c48e9d470b0d0ab946eb2141a3cd19130c2fb4dc4b3284a7774ecc8399
PG_VERSION14.10
[#000] sha256:eb8fba61d86413beda3240c40c599041e040e658cd8314e38ee15e67ea57d349 - 3.15% (3.09 MB)
[#001] sha256:44fe596c4874153244716f7f6e9ae14e36640064946ad1160351e1b22d7cc855 - 0.0% (1.23 KB)
[#002] sha256:8e6de8399ed3b1c00d7c3df261ca7657eba4d1e50813a5fd4c78126d2286d983 - 0.0% (116 Bytes)
[#003] sha256:fee3170db6a3e4057217ac5753225e1b2e7e8c6a4d04bc8bc6b6bec91176fb4e - 96.84% (95.2 MB)
[#004] sha256:6b30cd21c9700b3a90b0a91f766972df3542222d0d4d204c27cf272dedd3383d - 0.01% (8.99 KB)
[#005] sha256:8f67200c53d92e71bc5dd7dc2bbff99935d5e8610a39dc40d2f242f40ce41ebf - 0.0% (128 Bytes)
[#006] sha256:fd1b15bb17cdf43e36c7e09e7de4ebd22ab6be73b7483be8e56e58bc2c9e2a49 - 0.0% (168 Bytes)
[#007] sha256:d12a76bcccc0d436f4c27bd6a9e6915e1cffd4d9f9b18a8966a46148107e7eb2 - 0.01% (5.29 KB)
[#008] sha256:18bbaac8d3632961a38d64472c0d0b76b4b3161b8dc4a3fdc198d4cc72e90ac9 - 0.0% (186 Bytes)
/bin/sh -c #(nop) ADD file:a3a70231936c63931e39d0cbee91dc800a1f64c713d03da79c5cc7b7d68bde92 in /
2023-12-22 00:27:15 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; addgroup -g 70 -S postgres; adduser -u 70 -S -D -G postgres -H -h /var/lib/postgresql -s /bin/sh postgres; mkdir -p /var/lib/postgresql; chown -R postgres:postgres /var/lib/postgresql # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.utf8
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=14
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV PG_VERSION=14.10
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV PG_SHA256=c99431c48e9d470b0d0ab946eb2141a3cd19130c2fb4dc4b3284a7774ecc8399
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV DOCKER_PG_LLVM_DEPS=llvm15-dev clang15
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; wget -O postgresql.tar.bz2 "https://ftp.postgresql.org/pub/source/v$PG_VERSION/postgresql-$PG_VERSION.tar.bz2"; echo "$PG_SHA256 *postgresql.tar.bz2" | sha256sum -c -; mkdir -p /usr/src/postgresql; tar --extract --file postgresql.tar.bz2 --directory /usr/src/postgresql --strip-components 1 ; rm postgresql.tar.bz2; apk add --no-cache --virtual .build-deps $DOCKER_PG_LLVM_DEPS bison coreutils dpkg-dev dpkg flex g++ gcc krb5-dev libc-dev libedit-dev libxml2-dev libxslt-dev linux-headers make openldap-dev openssl-dev perl-dev perl-ipc-run perl-utils python3-dev tcl-dev util-linux-dev zlib-dev icu-dev lz4-dev ; cd /usr/src/postgresql; awk '$1 == "#define" && $2 == "DEFAULT_PGSOCKET_DIR" && $3 == "\"/tmp\"" { $3 = "\"/var/run/postgresql\""; print; next } { print }' src/include/pg_config_manual.h > src/include/pg_config_manual.h.new; grep '/var/run/postgresql' src/include/pg_config_manual.h.new; mv src/include/pg_config_manual.h.new src/include/pg_config_manual.h; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; wget -O config/config.guess 'https://git.savannah.gnu.org/cgit/config.git/plain/config.guess?id=7d3d27baf8107b630586c962c057e22149653deb'; wget -O config/config.sub 'https://git.savannah.gnu.org/cgit/config.git/plain/config.sub?id=7d3d27baf8107b630586c962c057e22149653deb'; export LLVM_CONFIG="/usr/lib/llvm15/bin/llvm-config"; export CLANG=clang-15; ./configure --enable-option-checking=fatal --build="$gnuArch" --enable-integer-datetimes --enable-thread-safety --enable-tap-tests --disable-rpath --with-uuid=e2fs --with-gnu-ld --with-pgport=5432 --with-system-tzdata=/usr/share/zoneinfo --prefix=/usr/local --with-includes=/usr/local/include --with-libraries=/usr/local/lib --with-gssapi --with-ldap --with-tcl --with-perl --with-python --with-openssl --with-libxml --with-libxslt --with-icu --with-llvm --with-lz4 ; make -j "$(nproc)" world; make install-world; make -C contrib install; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' | grep -v -e perl -e python -e tcl )"; apk add --no-cache --virtual .postgresql-rundeps $runDeps bash su-exec tzdata zstd icu-data-full $([ "$(apk --print-arch)" != 'ppc64le' ] && echo 'nss_wrapper') ; apk del --no-network .build-deps; cd /; rm -rf /usr/src/postgresql /usr/local/share/doc /usr/local/share/man ; postgres --version # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; cp -v /usr/local/share/postgresql/postgresql.conf.sample /usr/local/share/postgresql/postgresql.conf.sample.orig; sed -ri "s!^#?(listen_addresses)\s*=\s*\S+.*!\1 = '*'!" /usr/local/share/postgresql/postgresql.conf.sample; grep -F "listen_addresses = '*'" /usr/local/share/postgresql/postgresql.conf.sample # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p /var/run/postgresql && chown -R postgres:postgres /var/run/postgresql && chmod 3777 /var/run/postgresql # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -sT docker-ensure-initdb.sh /usr/local/bin/docker-enforce-initdb.sh # buildkit
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{}]
2023-12-22 00:27:15 UTC (buildkit.dockerfile.v0)CMD ["postgres"]