{"architecture":"amd64","author":"Piero Toffanin \u003cpt@masseranolabs.com\u003e","config":{"ExposedPorts":{"5432/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/pgsql/bin","POSTGRES_PASSWORD=postgres","POSTGRES_HOST_AUTH_METHOD=trust","GOSU_VERSION=1.12","PG_MAJOR=9.5","PG_VERSION=9.5.25","POSTGIS_VERSION=2.3.2","DEBIAN_FRONTEND=noninteractive","LANG=en_US.utf8","PGDATA=/var/lib/postgresql/data"],"Entrypoint":["docker-entrypoint.sh"],"Cmd":["postgres"],"Volumes":{"/var/lib/postgresql/data":{}},"StopSignal":"SIGINT","ArgsEscaped":true,"OnBuild":null},"created":"2021-09-02T18:18:55.485680168Z","history":[{"created":"2021-08-31T01:20:55.806655339Z","created_by":"/bin/sh -c #(nop) ADD file:d2abf27fe2e8b0b5f4da68c018560c73e11c53098329246e3e6fe176698ef941 in / "},{"created":"2021-08-31T01:20:56.191693866Z","created_by":"/bin/sh -c #(nop) CMD [\"bash\"]","empty_layer":true},{"created":"2021-09-02T18:18:55.294788043Z","created_by":"MAINTAINER Piero Toffanin \u003cpt@masseranolabs.com\u003e","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2021-09-02T18:18:55.294788043Z","created_by":"ENV POSTGRES_PASSWORD=postgres","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2021-09-02T18:18:55.294788043Z","created_by":"ENV POSTGRES_HOST_AUTH_METHOD=trust","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2021-09-02T18:18:55.294788043Z","created_by":"ENV GOSU_VERSION=1.12","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2021-09-02T18:18:55.294788043Z","created_by":"ENV PG_MAJOR=9.5","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2021-09-02T18:18:55.294788043Z","created_by":"ENV PG_VERSION=9.5.25","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2021-09-02T18:18:55.294788043Z","created_by":"ENV POSTGIS_VERSION=2.3.2","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2021-09-02T18:18:55.294788043Z","created_by":"ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/pgsql/bin","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2021-09-02T18:18:55.294788043Z","created_by":"ENV DEBIAN_FRONTEND=noninteractive","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2021-09-02T18:18:55.294788043Z","created_by":"ENV LANG=en_US.utf8","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2021-09-02T18:18:55.294788043Z","created_by":"ENV PGDATA=/var/lib/postgresql/data","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2021-09-02T18:18:55.294788043Z","created_by":"RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2021-09-02T18:18:55.309975335Z","created_by":"COPY init.sql /docker-entrypoint-initdb.d/init-db.sql # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2021-09-02T18:18:55.309975335Z","created_by":"RUN /bin/sh -c chmod 644 /docker-entrypoint-initdb.d/init-db.sql # buildkit","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2021-09-02T18:18:55.387726418Z","created_by":"COPY docker-entrypoint.sh /usr/local/bin/ # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2021-09-02T18:18:55.402003876Z","created_by":"RUN /bin/sh -c ln -s /usr/local/bin/docker-entrypoint.sh / # backwards compat # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2021-09-02T18:18:55.485680168Z","created_by":"RUN /bin/sh -c apt-get update; set -eux; \tgroupadd -r postgres --gid=999; \tuseradd -r -g postgres --uid=999 --home-dir=/var/lib/postgresql --shell=/bin/bash postgres; \tmkdir -p /var/lib/postgresql; \tchown -R postgres:postgres /var/lib/postgresql; \tapt-get update; \tapt-get install -y --no-install-recommends wget; \trm -rf /var/lib/apt/lists/*; \tdpkgArch=\"$(dpkg --print-architecture | awk -F- '{ print $NF }')\"; \twget --no-check-certificate -O /usr/local/bin/gosu \"https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch\"; \tchmod +x /usr/local/bin/gosu; \tgosu --version; \tgosu nobody true; \tapt-get update; \tapt-get install -y --no-install-recommends locales; \tlocaledef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8; \tmkdir /staging; \tapt-get update; \tapt-get install -y --no-install-recommends wget gcc build-essential libproj-dev libgeos-dev libxml2-dev zlib1g-dev libreadline-dev; \tcd /staging; \twget --no-check-certificate -q https://github.com/OpenDroneMap/WebODM/releases/download/v1.9.2/postgresql-$PG_VERSION.tar.gz; \tcd /staging; \ttar -zxf postgresql-$PG_VERSION.tar.gz; \tcd postgresql-$PG_VERSION; \t./configure; \tmake -j$(nproc); \tmake install; \tpostgres --version; \tsed -ri \"s!^#?(listen_addresses)\\s*=\\s*\\S+.*!\\1 = '*'!\" /usr/local/pgsql/share/postgresql.conf.sample; \tgrep -F \"listen_addresses = '*'\" /usr/local/pgsql/share/postgresql.conf.sample; mkdir -p /var/run/postgresql \u0026\u0026 chown -R postgres:postgres /var/run/postgresql \u0026\u0026 chmod 2777 /var/run/postgresql; mkdir -p \"$PGDATA\" \u0026\u0026 chown -R postgres:postgres \"$PGDATA\" \u0026\u0026 chmod 777 \"$PGDATA\"; \tapt-get update; \tapt-get install -y --no-install-recommends libgdal-dev libjson-c-dev; \tcd /staging; \twget --no-check-certificate -q https://github.com/OpenDroneMap/WebODM/releases/download/v1.9.2/postgis-$POSTGIS_VERSION.tar.gz; \twget --no-check-certificate -q -O /usr/include/json-c/json_object_private.h https://raw.githubusercontent.com/json-c/json-c/json-c-0.13/json_object_private.h; \ttar -zxf postgis-$POSTGIS_VERSION.tar.gz; \tsed -i 's/#error.*/#define ACCEPT_USE_OF_DEPRECATED_PROJ_API_H 1/' /usr/include/proj_api.h; \tcd /staging/postgis-$POSTGIS_VERSION; \t./configure --with-pgconfig=/usr/local/pgsql/bin/pg_config; \tmake; \tmake install; \tsed -i '1d' /usr/local/pgsql/share/extension/postgis--$POSTGIS_VERSION.sql; \tapt-get remove -y gcc build-essential wget; \tapt-get autoremove -y; \tapt-get clean; \trm -fr /var/lib/apt/lists/* /staging /usr/include; # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2021-09-02T18:18:55.485680168Z","created_by":"VOLUME [/var/lib/postgresql/data]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2021-09-02T18:18:55.485680168Z","created_by":"ENTRYPOINT [\"docker-entrypoint.sh\"]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2021-09-02T18:18:55.485680168Z","created_by":"STOPSIGNAL SIGINT","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2021-09-02T18:18:55.485680168Z","created_by":"EXPOSE map[5432/tcp:{}]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2021-09-02T18:18:55.485680168Z","created_by":"CMD [\"postgres\"]","comment":"buildkit.dockerfile.v0","empty_layer":true}],"os":"linux","rootfs":{"type":"layers","diff_ids":["sha256:4942a1abcbfa1c325b1d7ed93d3cf6020f555be706672308a4a4a6b6d631d2e7","sha256:c4b5e6be18016fc25d5fbb4c37df3e6e47b7bddf70015dbdf2ca12d8271a8651","sha256:054c07ea21293a005e0452f7783a062f42360a1c5bb4fa3701b1df2ed946f105","sha256:6126a5aa0b5dc8700d65851500cd60534858d85cb7d8e04ca45e35bbfd0501f7","sha256:dfd20d3dcebf62cad6f173d5a66de9a94211727decfdbb40739f31df72103f5a","sha256:93b4b9a897dce4f06a0b1692c128a0fb1b7ce6ea3b7f76574e385312a7d0bcb7"]}}