2024-02-08 19:02:23 UTC
92.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_MAJOR12
PG_SHA2564f9919725d941ce9868e07fe1ed1d3a86748599b483386547583928b74c3918a
PG_VERSION12.18
[#000] sha256:4a0759b5afbffdc507fbb4e32b3a139063c3a5c0829f811973850447f98830ae - 3.34% (3.09 MB)
[#001] sha256:db0deaf653cdaaf4b6b97011f085067c432f9da3dd8fa5dd8bf4b5556ae93550 - 0.0% (1.23 KB)
[#002] sha256:6332fc2156364fc888b93f72516e13d371075dbda65c44b884dfac9dd1d09ff5 - 0.0% (116 Bytes)
[#003] sha256:b5739aa6912f5553d992d55eff4678c169942cac7f1b08053e2d1f51a2fbca40 - 96.65% (89.6 MB)
[#004] sha256:cd878f94bba7311ac782b22b715cc9c465c51e890e88363ed10acbde3e21000a - 0.01% (8.49 KB)
[#005] sha256:eeba0d6a1c5703c959862f26e93753795814715a7981b99179fe4df424cb9e98 - 0.0% (128 Bytes)
[#006] sha256:01ba11fc8d0507ef3cdb45574ed86d3aa91b895cd4a3cbe0a220724fd6e8c116 - 0.0% (168 Bytes)
[#007] sha256:db5540fe19d9164134fb72e9852086a8d0d04f292a945dda7df408d0633cd5d1 - 0.01% (5.29 KB)
[#008] sha256:42507e70116d20d8cc411381daab46c0091afecc6b6c72f9768bb9b54b5daed2 - 0.0% (185 Bytes)
/bin/sh -c #(nop) ADD file:50130ffc87b68d2889c28269d2783e37c42087ce4793108222ad53ed22443a90 in /
2024-01-27 00:38:19 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2024-02-08 19:02:23 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
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.utf8
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=12
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV PG_VERSION=12.18
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV PG_SHA256=4f9919725d941ce9868e07fe1ed1d3a86748599b483386547583928b74c3918a
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV DOCKER_PG_LLVM_DEPS=llvm15-dev clang15
2024-02-08 19:02:23 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 ; 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 ; 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
2024-02-08 19:02:23 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
2024-02-08 19:02:23 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
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -sT docker-ensure-initdb.sh /usr/local/bin/docker-enforce-initdb.sh # buildkit
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{}]
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)CMD ["postgres"]
2024-02-08 19:02:23 UTC
87.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_MAJOR12
PG_SHA2564f9919725d941ce9868e07fe1ed1d3a86748599b483386547583928b74c3918a
PG_VERSION12.18
[#000] sha256:4abcf20661432fb2d719aaf90656f55c287f8ca915dc1c92ec14ff61e67fbaf8 - 3.71% (3.25 MB)
[#001] sha256:c769d8d77aec50e12b081f78b4bc613dbbe60bd253f9d58af69ef2382d04e1ca - 0.0% (1.23 KB)
[#002] sha256:05b0ca72b17d95b50af23cdd688e43a4dc0adff2dec07af68c11e834ccbffef7 - 0.0% (116 Bytes)
[#003] sha256:7da40a38e5aab75338a9c1fc768bf36db9423f0f60810bfb4bea028085a3a785 - 96.28% (84.4 MB)
[#004] sha256:cd41d8466042eac8789503054fe9bb1b24b3157f58d53a9f46d64cf2ce508c3c - 0.01% (8.48 KB)
[#005] sha256:6866d4a6f5d7755e7d448eb846421df0b84ead62ce4e4cda45034de5ec20b275 - 0.0% (128 Bytes)
[#006] sha256:2922012aa8756a2abf3597c66b6a8d270085872147313dcad481a936264def2c - 0.0% (170 Bytes)
[#007] sha256:11d974fc96381a9d34cbee926b342749ea977d92e34faae725f3e350941adf08 - 0.01% (5.29 KB)
[#008] sha256:2fc9c6d608c1650db07cf4a15eb010a2c43465f8e2907a8b452c6d0384660823 - 0.0% (185 Bytes)
/bin/sh -c #(nop) ADD file:37a76ec18f9887751cd8473744917d08b7431fc4085097bb6a09d81b41775473 in /
2024-01-27 00:30:48 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2024-02-08 19:02:23 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
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.utf8
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=12
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV PG_VERSION=12.18
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV PG_SHA256=4f9919725d941ce9868e07fe1ed1d3a86748599b483386547583928b74c3918a
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV DOCKER_PG_LLVM_DEPS=llvm15-dev clang15
2024-02-08 19:02:23 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 ; 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 ; 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
2024-02-08 19:02:23 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
2024-02-08 19:02:23 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
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -sT docker-ensure-initdb.sh /usr/local/bin/docker-enforce-initdb.sh # buildkit
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{}]
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)CMD ["postgres"]
2024-02-08 19:02:23 UTC
86.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_MAJOR12
PG_SHA2564f9919725d941ce9868e07fe1ed1d3a86748599b483386547583928b74c3918a
PG_VERSION12.18
[#000] sha256:0dc2e6c0f9ded2daeca96bbf270526d182d2f4267f5c7610c222c05cad6f6b96 - 3.48% (3.02 MB)
[#001] sha256:f6224662ab0c3c326f448e4651e465e06b5b18f745317dca525a52040674585b - 0.0% (1.23 KB)
[#002] sha256:f0b82756e1bbd4567d09f7bc5dea14a58a0291220f3187e6c29351249bb68951 - 0.0% (116 Bytes)
[#003] sha256:23ae4c7589f5a3c741bda9cab2932f61c93fa55e9f9a887abadeb7c211a9ec83 - 96.5% (83.6 MB)
[#004] sha256:894f3177687764b04a8bebfeb5dfd63cf9a37217fe4b4e9a5eda04900dfa2c82 - 0.01% (8.48 KB)
[#005] sha256:f614f5531763761dcaeeeaa57d6056a4047c816459529441a26ecd5464cae918 - 0.0% (129 Bytes)
[#006] sha256:2ba51fba9a855d184adb61c7b9b369f11b7f66b76c7a268e677d62dd4478173e - 0.0% (171 Bytes)
[#007] sha256:9a49b607eb790442b75f9ef70251d5547c13d1ca881dc48c129ed93224e23a0a - 0.01% (5.29 KB)
[#008] sha256:acb1e43a95d123d0ec3f97125077c3b2d810beaafb16f96e910854729ceec2fb - 0.0% (187 Bytes)
/bin/sh -c #(nop) ADD file:99cc37cba14ac64dc4652e46dc671888a0265f90992faa05c32d32e21f89c147 in /
2024-01-26 23:49:17 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2024-02-08 19:02:23 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
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.utf8
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=12
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV PG_VERSION=12.18
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV PG_SHA256=4f9919725d941ce9868e07fe1ed1d3a86748599b483386547583928b74c3918a
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV DOCKER_PG_LLVM_DEPS=llvm15-dev clang15
2024-02-08 19:02:23 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 ; 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 ; 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
2024-02-08 19:02:23 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
2024-02-08 19:02:23 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
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -sT docker-ensure-initdb.sh /usr/local/bin/docker-enforce-initdb.sh # buildkit
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{}]
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)CMD ["postgres"]
2024-02-08 19:02:23 UTC
81.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_MAJOR12
PG_SHA2564f9919725d941ce9868e07fe1ed1d3a86748599b483386547583928b74c3918a
PG_VERSION12.18
[#000] sha256:fda0ff469afd28d9cfbb946e8e0a3c911c591a2691bea62be9187e45a1c50549 - 3.42% (2.78 MB)
[#001] sha256:34183be10276d5bf28456f8dfa0b74b7d3728c5cf15e6e32a1203d02c80f06ed - 0.0% (1.23 KB)
[#002] sha256:c0bfc51b527ab2c0a5829fb7c7ccd2555218ae3b9c54fce2f19c92a88f06ebe1 - 0.0% (116 Bytes)
[#003] sha256:bd75d9a75e08c82b6b9f96b283a4d9c6d648de69abe851873a666e3cda2ae650 - 96.56% (78.6 MB)
[#004] sha256:db3b93652fee2db70e4a8389cb72952dbc5397afec972775fa48e5f670ceeb9a - 0.01% (8.49 KB)
[#005] sha256:b375c6e6401cb0cfbe59eacf1e7fc4f234eb8b4514a4f82f480a46dd2cf5bc3e - 0.0% (129 Bytes)
[#006] sha256:ced22f64259bc4821a5e71239c555886a7fab1daf22d59ada9fc8afc02e00652 - 0.0% (169 Bytes)
[#007] sha256:f8b2ff185dd1d4351622731b55dfcd39cf432ee707f6e7d83d838a47dfa2c8f9 - 0.01% (5.29 KB)
[#008] sha256:c993f8f5a4670de2242b99535e28f8c28511f247104ecadd20f656fee5930ed6 - 0.0% (185 Bytes)
/bin/sh -c #(nop) ADD file:dca2a738b46ed78f0ccd7e23ba4d4729528feaa423a0ff0ac5c3512bf43b6fae in /
2024-01-27 00:14:54 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2024-02-08 19:02:23 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
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.utf8
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=12
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV PG_VERSION=12.18
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV PG_SHA256=4f9919725d941ce9868e07fe1ed1d3a86748599b483386547583928b74c3918a
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV DOCKER_PG_LLVM_DEPS=llvm15-dev clang15
2024-02-08 19:02:23 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 ; 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 ; 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
2024-02-08 19:02:23 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
2024-02-08 19:02:23 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
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -sT docker-ensure-initdb.sh /usr/local/bin/docker-enforce-initdb.sh # buildkit
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{}]
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)CMD ["postgres"]
2024-02-08 19:02:23 UTC
86.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_MAJOR12
PG_SHA2564f9919725d941ce9868e07fe1ed1d3a86748599b483386547583928b74c3918a
PG_VERSION12.18
[#000] sha256:bca4290a96390d7a6fc6f2f9929370d06f8dfcacba591c76e3d5c5044e7f420c - 3.69% (3.19 MB)
[#001] sha256:73755f5e6a3e2578f900066d181e75490b8bf689b8d0355238deaed61e3f05c4 - 0.0% (1.23 KB)
[#002] sha256:3a60b4a71875ce3dfc2287bf071788323b63279c8053af79546e71be4447ba4c - 0.0% (116 Bytes)
[#003] sha256:4ad5235aae3d6bccf875722d4b6b57659e6514f88135582bed80020cc1582fb4 - 96.3% (83.4 MB)
[#004] sha256:8bdbf0d5e4dafa595b0ddf2a4127ac418c7706062816fe61fa915894bd08d8ff - 0.01% (8.48 KB)
[#005] sha256:c002d4e94eb510c2d4c165b0c6c77de2a2a07b5208edb214f980b4c954e04833 - 0.0% (129 Bytes)
[#006] sha256:8d1135e040d70392b2841de0418bc92943f8d30d252ec14eeabfef264fb03b74 - 0.0% (169 Bytes)
[#007] sha256:0debe6ba0bf5e070c2753007f7bd308afeff3ad88fe7e3c272505bafa5589ef1 - 0.01% (5.29 KB)
[#008] sha256:6e39c76ebcc73caba873f4d6b5660e6ee9e1d1c307d84632121d38c9ed557e30 - 0.0% (185 Bytes)
/bin/sh -c #(nop) ADD file:d0764a717d1e9d0aff3fa84779b11bfa0afe4430dcb6b46d965b209167639ba0 in /
2024-01-26 23:44:47 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2024-02-08 19:02:23 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
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.utf8
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=12
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV PG_VERSION=12.18
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV PG_SHA256=4f9919725d941ce9868e07fe1ed1d3a86748599b483386547583928b74c3918a
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV DOCKER_PG_LLVM_DEPS=llvm15-dev clang15
2024-02-08 19:02:23 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 ; 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 ; 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
2024-02-08 19:02:23 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
2024-02-08 19:02:23 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
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -sT docker-ensure-initdb.sh /usr/local/bin/docker-enforce-initdb.sh # buildkit
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{}]
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)CMD ["postgres"]
2024-02-08 19:02:23 UTC
92 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_MAJOR12
PG_SHA2564f9919725d941ce9868e07fe1ed1d3a86748599b483386547583928b74c3918a
PG_VERSION12.18
[#000] sha256:f4968021da4ff8b74325e5aebf0f9448b44becfdd14df80ecba474e43cc92546 - 3.48% (3.2 MB)
[#001] sha256:c79df8127be221428a326f357e04f1c6c7907b2ac1145408ba7f22a36fe89ce2 - 0.0% (1.23 KB)
[#002] sha256:66e0b43ea44af8adfb383299b0e1e2f4fdbb58b567f44792024513de6b0a73dd - 0.0% (116 Bytes)
[#003] sha256:e8717216fafab9dd16c2463d76bafe2316d6ee8ef3e468cab3b2fb50b2d935b4 - 96.5% (88.7 MB)
[#004] sha256:6a22305976600b6a1c4324e46d4ed86b46a57303eb6275535201e321b86dace0 - 0.01% (8.49 KB)
[#005] sha256:1fa481bcae4c19a66bcecb969af1cca46f856cc5a6bb60a84b2e1fecea19dc4a - 0.0% (129 Bytes)
[#006] sha256:5f2474bd279bfff0087cab9a85cadbb2dc72f3199af392cc593da5d19aa026dc - 0.0% (171 Bytes)
[#007] sha256:4f78e5776deb4221c47227e30470cdad12fbf9e6a60ca90680c0ca321c0afb3f - 0.01% (5.29 KB)
[#008] sha256:a6ecc7de8fe65f9676dce009f4f5ee456cfe6e6b5c08f4279567562b2edd1fea - 0.0% (185 Bytes)
/bin/sh -c #(nop) ADD file:76976bd619bf0c4e63bbd1d1d0a20b224d1f14070cb9be6036c1b7672a7848ba in /
2024-01-27 00:27:35 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2024-02-08 19:02:23 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
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.utf8
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=12
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV PG_VERSION=12.18
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV PG_SHA256=4f9919725d941ce9868e07fe1ed1d3a86748599b483386547583928b74c3918a
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV DOCKER_PG_LLVM_DEPS=llvm15-dev clang15
2024-02-08 19:02:23 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 ; 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 ; 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
2024-02-08 19:02:23 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
2024-02-08 19:02:23 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
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -sT docker-ensure-initdb.sh /usr/local/bin/docker-enforce-initdb.sh # buildkit
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{}]
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)CMD ["postgres"]
2024-02-08 19:02:23 UTC
96 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_MAJOR12
PG_SHA2564f9919725d941ce9868e07fe1ed1d3a86748599b483386547583928b74c3918a
PG_VERSION12.18
[#000] sha256:eb8fba61d86413beda3240c40c599041e040e658cd8314e38ee15e67ea57d349 - 3.22% (3.09 MB)
[#001] sha256:22b489054c2615f089cba89c06b37f54196a4126ea5a9cfb8effbc74830a1f4f - 0.0% (1.23 KB)
[#002] sha256:1d4eea410b978ff2de9eefa709d8a755a0f6d5fc0a75a1b81c0d491fd465717b - 0.0% (116 Bytes)
[#003] sha256:9e777290ca7cdb62d82721f7eaf3e282b977b81e80a9f474f502b7b59038f0dd - 96.76% (92.9 MB)
[#004] sha256:8289715a1659bd3849fdbcf6dd58db589ed25dd2d145adcdd8abb8f8e9651dca - 0.01% (8.49 KB)
[#005] sha256:9e4b109b8b7cd4fdd642d2e8e793ee369a7538ff5bf0f2deeab2a8487f6904eb - 0.0% (129 Bytes)
[#006] sha256:395e450e7fd32be818d9399571cb6550b44dfd9423f58161baea72c4251d9140 - 0.0% (169 Bytes)
[#007] sha256:addbec9a3277fc2c5e0a000533f45f30d887ebfa8f0316c18ddd6bdaf959268a - 0.01% (5.29 KB)
[#008] sha256:c5253db07997a171647044a4e20ff95ef4814c33709689d2c0f032d3c094bab2 - 0.0% (186 Bytes)
/bin/sh -c #(nop) ADD file:a3a70231936c63931e39d0cbee91dc800a1f64c713d03da79c5cc7b7d68bde92 in /
2024-01-27 00:37:52 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2024-02-08 19:02:23 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
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.utf8
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=12
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV PG_VERSION=12.18
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV PG_SHA256=4f9919725d941ce9868e07fe1ed1d3a86748599b483386547583928b74c3918a
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV DOCKER_PG_LLVM_DEPS=llvm15-dev clang15
2024-02-08 19:02:23 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 ; 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 ; 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
2024-02-08 19:02:23 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
2024-02-08 19:02:23 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
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -sT docker-ensure-initdb.sh /usr/local/bin/docker-enforce-initdb.sh # buildkit
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{}]
2024-02-08 19:02:23 UTC (buildkit.dockerfile.v0)CMD ["postgres"]