{"architecture":"arm64","created":"2026-03-09T09:08:02.872880676Z","history":[{"created":"2026-03-01T09:13:24.975329874Z","created_by":"COPY / / # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-03-01T09:13:24.975329874Z","created_by":"CMD [\"bash\"]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-03-09T09:07:47.151185484Z","created_by":"ARG CACHEBUST=ed14b4285117165ceb290e42a269c1a45a17db3dff9e3986f29c7a2bbff0e835","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-03-09T09:07:47.151185484Z","created_by":"ENV PG_MAJOR=17","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-03-09T09:07:47.151185484Z","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-03-09T09:07:47.151185484Z","created_by":"RUN |1 CACHEBUST=ed14b4285117165ceb290e42a269c1a45a17db3dff9e3986f29c7a2bbff0e835 /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-03-09T09:07:52.817659899Z","created_by":"RUN |1 CACHEBUST=ed14b4285117165ceb290e42a269c1a45a17db3dff9e3986f29c7a2bbff0e835 /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-03-09T09:07:52.872828151Z","created_by":"RUN |1 CACHEBUST=ed14b4285117165ceb290e42a269c1a45a17db3dff9e3986f29c7a2bbff0e835 /bin/sh -c sed -ri 's/#(create_main_cluster) .*$/\\1 = false/' /etc/postgresql-common/createcluster.conf # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-03-09T09:08:01.242714429Z","created_by":"RUN |1 CACHEBUST=ed14b4285117165ceb290e42a269c1a45a17db3dff9e3986f29c7a2bbff0e835 /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-03-09T09:08:01.295582415Z","created_by":"RUN |1 CACHEBUST=ed14b4285117165ceb290e42a269c1a45a17db3dff9e3986f29c7a2bbff0e835 /bin/sh -c mkdir -p /docker-entrypoint-initdb.d # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-03-09T09:08:02.632189776Z","created_by":"RUN |1 CACHEBUST=ed14b4285117165ceb290e42a269c1a45a17db3dff9e3986f29c7a2bbff0e835 /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-03-09T09:08:02.632189776Z","created_by":"ENV LANG=en_US.utf8","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-03-09T09:08:02.688250103Z","created_by":"RUN |1 CACHEBUST=ed14b4285117165ceb290e42a269c1a45a17db3dff9e3986f29c7a2bbff0e835 /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-03-09T09:08:02.730206536Z","created_by":"RUN |1 CACHEBUST=ed14b4285117165ceb290e42a269c1a45a17db3dff9e3986f29c7a2bbff0e835 /bin/sh -c install --verbose --directory --owner postgres --group postgres --mode 3777 /var/run/postgresql # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-03-09T09:08:02.730206536Z","created_by":"ENV PGDATA=/var/lib/postgresql/data","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-03-09T09:08:02.774179862Z","created_by":"RUN |1 CACHEBUST=ed14b4285117165ceb290e42a269c1a45a17db3dff9e3986f29c7a2bbff0e835 /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-03-09T09:08:02.816090169Z","created_by":"RUN |1 CACHEBUST=ed14b4285117165ceb290e42a269c1a45a17db3dff9e3986f29c7a2bbff0e835 /bin/sh -c install --verbose --directory --owner postgres --group postgres --mode 1777 \"$PGDATA\" # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-03-09T09:08:02.816090169Z","created_by":"VOLUME [/var/lib/postgresql/data]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-03-09T09:08:02.825704465Z","created_by":"COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-03-09T09:08:02.872880676Z","created_by":"RUN |1 CACHEBUST=ed14b4285117165ceb290e42a269c1a45a17db3dff9e3986f29c7a2bbff0e835 /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-03-09T09:08:02.872880676Z","created_by":"ENTRYPOINT [\"docker-entrypoint.sh\"]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-03-09T09:08:02.872880676Z","created_by":"STOPSIGNAL SIGINT","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-03-09T09:08:02.872880676Z","created_by":"EXPOSE [5432/tcp]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-03-09T09:08:02.872880676Z","created_by":"CMD [\"postgres\"]","comment":"buildkit.dockerfile.v0","empty_layer":true}],"os":"linux","rootfs":{"type":"layers","diff_ids":["sha256:df4507d175a6787cb737688b748d0648e43c9d77644d5e687d0810e12eda2067","sha256:2244d460d91007f4fc4adfa1b9560c9df9b5626bfa1856213a7f7dc1a74bc263","sha256:d5f730c0a91f7b46e0e16fbb6e007298596fd127461d55c5f9db6964bac6d5d2","sha256:45192f344bdf9d56a49749361fcab659dcaa6aa6e4637772c98f69fa431929da","sha256:ea8fd15588d5b65370a62abd5973ae78568a2a89888d534860092c043bd8c65e","sha256:4d019da5b0a0106cd59d7b691b5bda381c67ce04e62271260279a7605040fa58","sha256:69c0f4b253d4ccfab3ebfd99fb4deba0fe820dddff5a2de2bf360187023b6f41","sha256:9fb5ceb3654ed45d95e7f7916232e1d4bca4ad7c039ecdac16b275a5c4aa452d","sha256:5780ab65c2e770212cf215f3d7229f2bc3b2f3f46721469c971612b0e70dad98","sha256:24a5ea924c371ed1e8415715f846fb7e77fc249aac1181910596003afb9296a5","sha256:f71de39076050a044855874a41763dd23939611d46ef57d54c0e2a4887cc4b15","sha256:02809f8164368c1fc42063cba7fedcc4ce55c4c460a9ba424340c60e61e335f4","sha256:5b40c71a061edd2eb90c6f61570915382d2d40ba0fac7bb53695959d0e28994c"]},"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:2cd82735a36356842d5eb1ef80db3ae8f1154172f0f653db48fde079b2a0b7f7","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"}}