{"architecture":"arm64","created":"2026-05-28T14:52:31.01310967Z","history":[{"created":"2026-05-28T14:15:47.392193687Z","created_by":"COPY / / # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-05-28T14:15:47.392193687Z","created_by":"CMD [\"bash\"]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T14:52:16.451355133Z","created_by":"ARG CACHEBUST=f67c967b2174b8abdf1d7f53ceff25b6120018a04b64f6ad9f7bfd40a7b2be95","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T14:52:16.451355133Z","created_by":"ENV PG_MAJOR=17","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T14:52:16.451355133Z","created_by":"ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/postgresql/17/bin","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T14:52:16.451355133Z","created_by":"RUN |1 CACHEBUST=f67c967b2174b8abdf1d7f53ceff25b6120018a04b64f6ad9f7bfd40a7b2be95 /bin/sh -c set -eux;     groupadd -r postgres --gid=999;     useradd -r -g postgres --uid=999 --home-dir=/var/lib/postgresql --shell=/bin/bash postgres;     mkdir -p /var/lib/postgresql;     chown -R postgres:postgres /var/lib/postgresql;     chmod 1777 /var/lib/postgresql; # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-05-28T14:52:21.975523709Z","created_by":"RUN |1 CACHEBUST=f67c967b2174b8abdf1d7f53ceff25b6120018a04b64f6ad9f7bfd40a7b2be95 /bin/sh -c disable-docker-clean \u0026\u0026     apt-get update \u0026\u0026 apt-get upgrade -y \u0026\u0026     apt-get install -y --no-install-recommends     postgresql-common \u0026\u0026     enable-docker-clean # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-05-28T14:52:22.027601696Z","created_by":"RUN |1 CACHEBUST=f67c967b2174b8abdf1d7f53ceff25b6120018a04b64f6ad9f7bfd40a7b2be95 /bin/sh -c sed -ri 's/#(create_main_cluster) .*$/\\1 = false/' /etc/postgresql-common/createcluster.conf # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-05-28T14:52:29.472100284Z","created_by":"RUN |1 CACHEBUST=f67c967b2174b8abdf1d7f53ceff25b6120018a04b64f6ad9f7bfd40a7b2be95 /bin/sh -c disable-docker-clean \u0026\u0026     apt-get update \u0026\u0026     apt-get install -y --no-install-recommends     postgresql-$PG_MAJOR     gosu     locales     tzdata     ca-certificates \u0026\u0026     postgres --version \u0026\u0026     enable-docker-clean # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-05-28T14:52:29.529049844Z","created_by":"RUN |1 CACHEBUST=f67c967b2174b8abdf1d7f53ceff25b6120018a04b64f6ad9f7bfd40a7b2be95 /bin/sh -c mkdir -p /docker-entrypoint-initdb.d # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-05-28T14:52:30.770587571Z","created_by":"RUN |1 CACHEBUST=f67c967b2174b8abdf1d7f53ceff25b6120018a04b64f6ad9f7bfd40a7b2be95 /bin/sh -c localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8 # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-05-28T14:52:30.770587571Z","created_by":"ENV LANG=en_US.utf8","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T14:52:30.825815668Z","created_by":"RUN |1 CACHEBUST=f67c967b2174b8abdf1d7f53ceff25b6120018a04b64f6ad9f7bfd40a7b2be95 /bin/sh -c set -eux; \tdpkg-divert --add --rename --divert \"/usr/share/postgresql/postgresql.conf.sample.dpkg\" \"/usr/share/postgresql/$PG_MAJOR/postgresql.conf.sample\"; \tcp -v /usr/share/postgresql/postgresql.conf.sample.dpkg /usr/share/postgresql/postgresql.conf.sample; \tln -sv ../postgresql.conf.sample \"/usr/share/postgresql/$PG_MAJOR/\"; \tsed -ri \"s!^#?(listen_addresses)\\s*=\\s*\\S+.*!\\1 = '*'!\" /usr/share/postgresql/postgresql.conf.sample; \tgrep -F \"listen_addresses = '*'\" /usr/share/postgresql/postgresql.conf.sample # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-05-28T14:52:30.868424016Z","created_by":"RUN |1 CACHEBUST=f67c967b2174b8abdf1d7f53ceff25b6120018a04b64f6ad9f7bfd40a7b2be95 /bin/sh -c install --verbose --directory --owner postgres --group postgres --mode 3777 /var/run/postgresql # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-05-28T14:52:30.868424016Z","created_by":"ENV PGDATA=/var/lib/postgresql/data","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T14:52:30.913515813Z","created_by":"RUN |1 CACHEBUST=f67c967b2174b8abdf1d7f53ceff25b6120018a04b64f6ad9f7bfd40a7b2be95 /bin/sh -c mkdir -p \"$PGDATA\" \u0026\u0026 chown -R postgres:postgres \"$PGDATA\" \u0026\u0026 chmod 700 \"$PGDATA\" # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-05-28T14:52:30.958153837Z","created_by":"RUN |1 CACHEBUST=f67c967b2174b8abdf1d7f53ceff25b6120018a04b64f6ad9f7bfd40a7b2be95 /bin/sh -c install --verbose --directory --owner postgres --group postgres --mode 1777 \"$PGDATA\" # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-05-28T14:52:30.958153837Z","created_by":"VOLUME [/var/lib/postgresql/data]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T14:52:30.969388382Z","created_by":"COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-05-28T14:52:31.01310967Z","created_by":"RUN |1 CACHEBUST=f67c967b2174b8abdf1d7f53ceff25b6120018a04b64f6ad9f7bfd40a7b2be95 /bin/sh -c chmod +x /usr/local/bin/docker-entrypoint.sh /usr/local/bin/docker-ensure-initdb.sh \u0026\u0026     ln -s /usr/local/bin/docker-ensure-initdb.sh /usr/local/bin/docker-enforce-initdb.sh # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-05-28T14:52:31.01310967Z","created_by":"ENTRYPOINT [\"docker-entrypoint.sh\"]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T14:52:31.01310967Z","created_by":"STOPSIGNAL SIGINT","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T14:52:31.01310967Z","created_by":"EXPOSE [5432/tcp]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T14:52:31.01310967Z","created_by":"CMD [\"postgres\"]","comment":"buildkit.dockerfile.v0","empty_layer":true}],"os":"linux","rootfs":{"type":"layers","diff_ids":["sha256:588cff86c1667c4857ef8722323c3a1f9d3ae72e8bf80b9771a9f97dc7219a50","sha256:a0cb5aaddc7940a9896bcfc5e1e1104e74388265ea4f8219b079e1f286340a46","sha256:7ad67dc4c471cff5b3df219b441b803a3dd3027185f7478b0dbac1d34b4d1731","sha256:8e5181719c23c5d1a3d4fa785fe01d66dcbe4f1c6dd72baf2a64f301b520a4ed","sha256:a404acfd57373507688f84e37e19ff850d5e26d6b4cefc2eee84e78f4a9f0953","sha256:6d41923e917360ba0eb067ed47ebb5698401295eedf651412dd45a95d2515abe","sha256:99d9b44fc07ac1b22135a983be73a15a718cf02ce3c22edf7c9906b470cbee60","sha256:c957ccfa803b9be877ccd117821faffeb713a951756b8d9277a13b055677a0ee","sha256:14e66883af5b3f36d8b1d22fa6abd581da5d560744b0bc48237bb2a796c62f47","sha256:d21d9674e30227f468ad7b7507d8990a4ccb142cfcdc029422bc4fdc26b357f2","sha256:d453d984aa44c08ea4d152a1a01428582613594237129bcd265183d08b3fd94b","sha256:49c8b5a9c7efdb5fe90a9e07aa07b74cf6c82996f1928847c32ae7e1c2d9fdc6","sha256:501ca9ba7108aba8adf0beba2ea196e7a73155532faec6fcc25fb9a04cdfccac"]},"config":{"Cmd":["postgres"],"Entrypoint":["docker-entrypoint.sh"],"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/postgresql/17/bin","PG_MAJOR=17","LANG=en_US.utf8","PGDATA=/var/lib/postgresql/data"],"Labels":{"ai.echo.image.name":"postgres","ai.echo.image.tag":"17","ai.echo.image.upstream.digest":"sha256:0027bef26712baaee437a4ea48fdf3d2d2e2bc5f0d81615374408ca320f3c7e3","ai.echo.image.upstream.tag":"17","ai.echo.image.upstream.uri":"docker.io/library/postgres","com.echohq.image.name":"postgres","com.echohq.image.tag":"17","org.opencontainers.image.author":"echohq.com","org.opencontainers.image.vendor":"echohq.com"},"Volumes":{"/var/lib/postgresql/data":{}},"WorkingDir":"/","ExposedPorts":{"5432/tcp":{}},"ArgsEscaped":true,"StopSignal":"SIGINT"}}