{"architecture":"amd64","created":"2026-05-28T15:09:34.970553037Z","history":[{"created":"2026-05-28T14:15:46.631417685Z","created_by":"COPY / / # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-05-28T14:15:46.631417685Z","created_by":"CMD [\"bash\"]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T15:09:22.968829514Z","created_by":"ARG CACHEBUST=f67c967b2174b8abdf1d7f53ceff25b6120018a04b64f6ad9f7bfd40a7b2be95","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T15:09:22.968829514Z","created_by":"ENV PG_MAJOR=17","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T15:09:22.968829514Z","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-28T15:09:22.968829514Z","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-28T15:09:27.312880932Z","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-28T15:09:27.387339845Z","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-28T15:09:33.39836979Z","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-28T15:09:33.473873328Z","created_by":"RUN |1 CACHEBUST=f67c967b2174b8abdf1d7f53ceff25b6120018a04b64f6ad9f7bfd40a7b2be95 /bin/sh -c mkdir -p /docker-entrypoint-initdb.d # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-05-28T15:09:34.68111163Z","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-28T15:09:34.68111163Z","created_by":"ENV LANG=en_US.utf8","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T15:09:34.744837061Z","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-28T15:09:34.797321201Z","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-28T15:09:34.797321201Z","created_by":"ENV PGDATA=/var/lib/postgresql/data","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T15:09:34.853764986Z","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-28T15:09:34.906580757Z","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-28T15:09:34.906580757Z","created_by":"VOLUME [/var/lib/postgresql/data]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T15:09:34.916582128Z","created_by":"COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-05-28T15:09:34.970553037Z","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-28T15:09:34.970553037Z","created_by":"ENTRYPOINT [\"docker-entrypoint.sh\"]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T15:09:34.970553037Z","created_by":"STOPSIGNAL SIGINT","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T15:09:34.970553037Z","created_by":"EXPOSE [5432/tcp]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T15:09:34.970553037Z","created_by":"CMD [\"postgres\"]","comment":"buildkit.dockerfile.v0","empty_layer":true}],"os":"linux","rootfs":{"type":"layers","diff_ids":["sha256:e86ccd2d476c1936bb1adb08abe0f97601f933d0bc3d4579645a767cb45da7f8","sha256:10c04dd77a186665db742f425a88cdeaea34b3f9d02ecc30a0aede606274825e","sha256:af63d2b1055e081379731642ed0e4a0e933b36b20457804b16cfd252763c0464","sha256:394ac0642a64696264506900f8023b30dc1fa0028e2893d9b159c24fecf0393c","sha256:d867b04431ce438bb2dd8c42962a572e309d48d0e1f553e202a9fbc788205a7f","sha256:5c40d4be47963913d7e3f9a6117abdb8622225343661aa16fe7dfb92eae2e4a5","sha256:18dba3aa26013e42a5abe872d776903a7a2205ad5a4ba33d9173d58df29daac3","sha256:4788de734365ed2dd78abb4e5aad82973e583057cfd27c46ed911d8be6b68f17","sha256:d67ff844cad4eae7dbb95f6de7de1b209c9305c0c1158057251236c9a07409d7","sha256:6a4075b1422a8f6a2dd8ed54c0affa50f392c49c36c9216a0402ae4bb461f74b","sha256:4a457971ea1d733d459487c94cecf147564c06aa2c86d08c9ef34cf90bc3d3ca","sha256:032f6a18745622d3bcbd948648f370561984b214a522534324c70156760b6cee","sha256:84f9f2310fe90fe6c84beb84e4394f719cf792af393ae01a887a348f70115581"]},"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"}}