{"architecture":"amd64","created":"2026-04-28T11:30:14.556501797Z","history":[{"created":"2026-04-28T11:20:02.637644574Z","created_by":"COPY / / # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-04-28T11:20:02.637644574Z","created_by":"CMD [\"bash\"]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-28T11:29:59.038699772Z","created_by":"ARG CACHEBUST=73299ad08e2c76fceb2c21d69e37dde725ce07a7f5535100d94d40f1f8f4d6df","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-28T11:29:59.038699772Z","created_by":"ENV PG_MAJOR=17","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-28T11:29:59.038699772Z","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-04-28T11:29:59.038699772Z","created_by":"RUN |1 CACHEBUST=73299ad08e2c76fceb2c21d69e37dde725ce07a7f5535100d94d40f1f8f4d6df /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-04-28T11:30:04.698985604Z","created_by":"RUN |1 CACHEBUST=73299ad08e2c76fceb2c21d69e37dde725ce07a7f5535100d94d40f1f8f4d6df /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-04-28T11:30:04.766699983Z","created_by":"RUN |1 CACHEBUST=73299ad08e2c76fceb2c21d69e37dde725ce07a7f5535100d94d40f1f8f4d6df /bin/sh -c sed -ri 's/#(create_main_cluster) .*$/\\1 = false/' /etc/postgresql-common/createcluster.conf # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-04-28T11:30:13.075657526Z","created_by":"RUN |1 CACHEBUST=73299ad08e2c76fceb2c21d69e37dde725ce07a7f5535100d94d40f1f8f4d6df /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-04-28T11:30:13.141604856Z","created_by":"RUN |1 CACHEBUST=73299ad08e2c76fceb2c21d69e37dde725ce07a7f5535100d94d40f1f8f4d6df /bin/sh -c mkdir -p /docker-entrypoint-initdb.d # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-04-28T11:30:14.275576941Z","created_by":"RUN |1 CACHEBUST=73299ad08e2c76fceb2c21d69e37dde725ce07a7f5535100d94d40f1f8f4d6df /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-04-28T11:30:14.275576941Z","created_by":"ENV LANG=en_US.utf8","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-28T11:30:14.336362072Z","created_by":"RUN |1 CACHEBUST=73299ad08e2c76fceb2c21d69e37dde725ce07a7f5535100d94d40f1f8f4d6df /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-04-28T11:30:14.385682366Z","created_by":"RUN |1 CACHEBUST=73299ad08e2c76fceb2c21d69e37dde725ce07a7f5535100d94d40f1f8f4d6df /bin/sh -c install --verbose --directory --owner postgres --group postgres --mode 3777 /var/run/postgresql # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-04-28T11:30:14.385682366Z","created_by":"ENV PGDATA=/var/lib/postgresql/data","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-28T11:30:14.437926575Z","created_by":"RUN |1 CACHEBUST=73299ad08e2c76fceb2c21d69e37dde725ce07a7f5535100d94d40f1f8f4d6df /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-04-28T11:30:14.490944703Z","created_by":"RUN |1 CACHEBUST=73299ad08e2c76fceb2c21d69e37dde725ce07a7f5535100d94d40f1f8f4d6df /bin/sh -c install --verbose --directory --owner postgres --group postgres --mode 1777 \"$PGDATA\" # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-04-28T11:30:14.490944703Z","created_by":"VOLUME [/var/lib/postgresql/data]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-28T11:30:14.502066242Z","created_by":"COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-04-28T11:30:14.556501797Z","created_by":"RUN |1 CACHEBUST=73299ad08e2c76fceb2c21d69e37dde725ce07a7f5535100d94d40f1f8f4d6df /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-04-28T11:30:14.556501797Z","created_by":"ENTRYPOINT [\"docker-entrypoint.sh\"]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-28T11:30:14.556501797Z","created_by":"STOPSIGNAL SIGINT","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-28T11:30:14.556501797Z","created_by":"EXPOSE [5432/tcp]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-28T11:30:14.556501797Z","created_by":"CMD [\"postgres\"]","comment":"buildkit.dockerfile.v0","empty_layer":true}],"os":"linux","rootfs":{"type":"layers","diff_ids":["sha256:7e132bce79873dc3a5c112d9d9517930737adcb1a75d98036af555ab8acb4e44","sha256:dc63786693d05fd498e1f4eccdf8167978285fd34579a4c6635538e374fa848b","sha256:734d3866219d38c7dc9567b43501896a9b02b89231bfeafbde2e4aaad809bdc6","sha256:44499e7f4d7205721335d6d20e32351be2b201539aa33b64d7f9fdcb7169a548","sha256:5cac1d631f2afb4e5d4a5656af99bf1e78f91b6e96129813dd07ce34c05e469d","sha256:74ea3555c0b495b3c23bf09c6ca13a710c434ac612664584162ec60af9740880","sha256:2ab915f2b3c5f69aeff3302a9cec9e1068cf62ecc5de7c786f71f5352fdd149d","sha256:230130b1b7f47b8c9e38f2f1734589e50c22fa2313a43f1e1ffc9ffdb40a8b0a","sha256:d9e9d96b8028dc9d68987610bd0bbdcdf76bf347e8c9650a77974dc56acf7871","sha256:19f639e002d05a8841db419fd5e38e735d62984f0d3531ab9cef6320eceb50e8","sha256:24340f2a690195f8b6f59ff7d799a759cf6ed9e50ab6f9104855bdc5887ac459","sha256:52ae29cf6ce41a74d7d8a06aead1ab746676e052dfe8ad11fd75d36e826246d7","sha256:df84116e5b121f3e382989b3de27410c2f8463620719f6347b1b6c7e8c9c0be8"]},"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:5b96f1a16bd9768b060dd2ffe55cb6225c4d9ef4d214a8b21eb08134869a97e4","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"}}