{"architecture":"amd64","created":"2026-04-09T10:24:51.773267163Z","history":[{"created":"2026-04-07T13:57:13.069505121Z","created_by":"COPY / / # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-04-07T13:57:13.069505121Z","created_by":"CMD [\"bash\"]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-09T10:24:38.499240469Z","created_by":"ARG CACHEBUST=9b6965f79ee1a4df825d00f5e2ba81dfe0adb937ffbfb073c75eb4a67e31ded1","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-09T10:24:38.499240469Z","created_by":"ENV PG_MAJOR=17","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-09T10:24:38.499240469Z","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-09T10:24:38.499240469Z","created_by":"RUN |1 CACHEBUST=9b6965f79ee1a4df825d00f5e2ba81dfe0adb937ffbfb073c75eb4a67e31ded1 /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-09T10:24:42.765681193Z","created_by":"RUN |1 CACHEBUST=9b6965f79ee1a4df825d00f5e2ba81dfe0adb937ffbfb073c75eb4a67e31ded1 /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-09T10:24:42.844684948Z","created_by":"RUN |1 CACHEBUST=9b6965f79ee1a4df825d00f5e2ba81dfe0adb937ffbfb073c75eb4a67e31ded1 /bin/sh -c sed -ri 's/#(create_main_cluster) .*$/\\1 = false/' /etc/postgresql-common/createcluster.conf # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-04-09T10:24:50.274064204Z","created_by":"RUN |1 CACHEBUST=9b6965f79ee1a4df825d00f5e2ba81dfe0adb937ffbfb073c75eb4a67e31ded1 /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-09T10:24:50.34235061Z","created_by":"RUN |1 CACHEBUST=9b6965f79ee1a4df825d00f5e2ba81dfe0adb937ffbfb073c75eb4a67e31ded1 /bin/sh -c mkdir -p /docker-entrypoint-initdb.d # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-04-09T10:24:51.488676713Z","created_by":"RUN |1 CACHEBUST=9b6965f79ee1a4df825d00f5e2ba81dfe0adb937ffbfb073c75eb4a67e31ded1 /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-09T10:24:51.488676713Z","created_by":"ENV LANG=en_US.utf8","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-09T10:24:51.553262305Z","created_by":"RUN |1 CACHEBUST=9b6965f79ee1a4df825d00f5e2ba81dfe0adb937ffbfb073c75eb4a67e31ded1 /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-09T10:24:51.603410069Z","created_by":"RUN |1 CACHEBUST=9b6965f79ee1a4df825d00f5e2ba81dfe0adb937ffbfb073c75eb4a67e31ded1 /bin/sh -c install --verbose --directory --owner postgres --group postgres --mode 3777 /var/run/postgresql # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-04-09T10:24:51.603410069Z","created_by":"ENV PGDATA=/var/lib/postgresql/data","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-09T10:24:51.655244207Z","created_by":"RUN |1 CACHEBUST=9b6965f79ee1a4df825d00f5e2ba81dfe0adb937ffbfb073c75eb4a67e31ded1 /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-09T10:24:51.708826685Z","created_by":"RUN |1 CACHEBUST=9b6965f79ee1a4df825d00f5e2ba81dfe0adb937ffbfb073c75eb4a67e31ded1 /bin/sh -c install --verbose --directory --owner postgres --group postgres --mode 1777 \"$PGDATA\" # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-04-09T10:24:51.708826685Z","created_by":"VOLUME [/var/lib/postgresql/data]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-09T10:24:51.719204232Z","created_by":"COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-04-09T10:24:51.773267163Z","created_by":"RUN |1 CACHEBUST=9b6965f79ee1a4df825d00f5e2ba81dfe0adb937ffbfb073c75eb4a67e31ded1 /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-09T10:24:51.773267163Z","created_by":"ENTRYPOINT [\"docker-entrypoint.sh\"]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-09T10:24:51.773267163Z","created_by":"STOPSIGNAL SIGINT","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-09T10:24:51.773267163Z","created_by":"EXPOSE [5432/tcp]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-09T10:24:51.773267163Z","created_by":"CMD [\"postgres\"]","comment":"buildkit.dockerfile.v0","empty_layer":true}],"os":"linux","rootfs":{"type":"layers","diff_ids":["sha256:3465649649470d4c8c7cc7a2fafee512197df0dc69ec30ad2135426da8464874","sha256:bd3decd20a2ef2a396c069236a7c2007c0d22ca3232ffb14e727177fa38fd8d1","sha256:9e3e0e3e27953c2d5e152fd7f28a7b42b1cf5a5a250550521364a89054a13dbb","sha256:5dd4c7b9add65f1b060de2ed0c7aafc99008dc657bf3d3d5bcfe0d2179867735","sha256:c580248e0d96436f440845b39f16dbf55985a69b916118b67942d3d9ba025adc","sha256:4033e2c6ffd176ad5f9f4b4b415edb59194f094516e4923dbd7f1679dc742035","sha256:979254d3f1e252aee9877accca11c35b064f3ca47f533fe0ca4bc43bc22aff0c","sha256:f2ddc469ce5246a60c793821acc6bf41220a3e8c6cb6963e03f53de01bf1aaf6","sha256:3d335341318f7f031efac57ce55ceb53c06ddb5e4682eed667c0a08ce96ef4b4","sha256:b967dc130556949902f3a184b7763e0403c624eeaab55ebfcb2030f119d44a2a","sha256:8eef417239fc18124ea1323a4e1ad5a30b6b4de44bcf21df3792518b1a488f7f","sha256:e0fe1c7f11d58a85d617efb748a7d6af8ed499ccf4979ef8160fbe1c10d6bdc4","sha256:9771921c93849627d2255347ca4f3a0d2a1da24d3de34d1eef5c3304ff3127e3"]},"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:7ad98329d513dd497293b951c195ca354274a77f12ddbbbbf85e68a811823d72","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"}}