{"architecture":"amd64","config":{"User":"pgadmin","ExposedPorts":{"443/tcp":{},"80/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","PYTHONPATH=/pgadmin4"],"Entrypoint":["/entrypoint.sh"],"Volumes":{"/var/lib/pgadmin":{}},"WorkingDir":"/pgadmin4","OnBuild":null},"created":"2024-01-08T10:27:00.469843678Z","history":[{"created":"2023-12-08T01:20:49.493752696Z","created_by":"/bin/sh -c #(nop) ADD file:1f4eb46669b5b6275af19eb7471a6899a61c276aa7d925b8ae99310b14b75b92 in / "},{"created":"2023-12-08T01:20:49.650406179Z","created_by":"/bin/sh -c #(nop) CMD [\"/bin/sh\"]","empty_layer":true},{"created":"2024-01-08T10:22:04.884657032Z","created_by":"COPY /venv /venv # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2024-01-08T10:22:05.3271773Z","created_by":"COPY /usr/local/pgsql /usr/local/ # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2024-01-08T10:22:05.407102914Z","created_by":"COPY /usr/local/lib/libpq.so.5.16 /usr/lib/ # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2024-01-08T10:22:05.495431111Z","created_by":"COPY /usr/lib/libzstd.so.1.5.5 /usr/lib/ # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2024-01-08T10:22:05.591115716Z","created_by":"COPY /usr/lib/liblz4.so.1.9.4 /usr/lib/ # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2024-01-08T10:22:05.902072837Z","created_by":"RUN /bin/sh -c ln -s libpq.so.5.16 /usr/lib/libpq.so.5 \u0026\u0026 ln -s libpq.so.5.16 /usr/lib/libpq.so \u0026\u0026 ln -s libzstd.so.1.5.5 /usr/lib/libzstd.so.1 \u0026\u0026 ln -s liblz4.so.1.9.4 /usr/lib/liblz4.so.1 # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2024-01-08T10:22:05.95856771Z","created_by":"WORKDIR /pgadmin4","comment":"buildkit.dockerfile.v0"},{"created":"2024-01-08T10:26:52.671489628Z","created_by":"ENV PYTHONPATH=/pgadmin4","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2024-01-08T10:26:52.671489628Z","created_by":"COPY /pgadmin4/web /pgadmin4 # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2024-01-08T10:26:53.020248356Z","created_by":"COPY /pgadmin4/docs/en_US/_build/html/ /pgadmin4/docs # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2024-01-08T10:26:53.095072687Z","created_by":"COPY pkg/docker/run_pgadmin.py /pgadmin4 # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2024-01-08T10:26:53.158957899Z","created_by":"COPY pkg/docker/gunicorn_config.py /pgadmin4 # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2024-01-08T10:26:53.235160165Z","created_by":"COPY pkg/docker/entrypoint.sh /entrypoint.sh # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2024-01-08T10:26:53.323093862Z","created_by":"COPY LICENSE /pgadmin4/LICENSE # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2024-01-08T10:26:53.403273146Z","created_by":"COPY DEPENDENCIES /pgadmin4/DEPENDENCIES # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2024-01-08T10:27:00.469843678Z","created_by":"RUN /bin/sh -c apk add python3 py3-pip postfix krb5-libs libjpeg-turbo shadow sudo tzdata libedit libldap libcap \u0026\u0026 /venv/bin/python3 -m pip install --no-cache-dir gunicorn==20.1.0 \u0026\u0026 find / -type d -name '__pycache__' -exec rm -rf {} + \u0026\u0026 useradd -r -u 5050 -g root -s /sbin/nologin pgadmin \u0026\u0026 mkdir -p /var/lib/pgadmin \u0026\u0026 chown pgadmin:root /var/lib/pgadmin \u0026\u0026 chmod g=u /var/lib/pgadmin \u0026\u0026 touch /pgadmin4/config_distro.py \u0026\u0026 chown pgadmin:root /pgadmin4/config_distro.py \u0026\u0026 chmod g=u /pgadmin4/config_distro.py \u0026\u0026 chmod g=u /etc/passwd \u0026\u0026 setcap CAP_NET_BIND_SERVICE=+eip /usr/bin/python3.11 \u0026\u0026 echo \"pgadmin ALL = NOPASSWD: /usr/sbin/postfix start\" \u003e /etc/sudoers.d/postfix \u0026\u0026 echo \"pgadminr ALL = NOPASSWD: /usr/sbin/postfix start\" \u003e\u003e /etc/sudoers.d/postfix # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2024-01-08T10:27:00.469843678Z","created_by":"USER pgadmin","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2024-01-08T10:27:00.469843678Z","created_by":"VOLUME [/var/lib/pgadmin]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2024-01-08T10:27:00.469843678Z","created_by":"EXPOSE map[443/tcp:{} 80/tcp:{}]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2024-01-08T10:27:00.469843678Z","created_by":"ENTRYPOINT [\"/entrypoint.sh\"]","comment":"buildkit.dockerfile.v0","empty_layer":true}],"moby.buildkit.buildinfo.v1":"eyJmcm9udGVuZCI6ImRvY2tlcmZpbGUudjAiLCJzb3VyY2VzIjpbeyJ0eXBlIjoiZG9ja2VyLWltYWdlIiwicmVmIjoiZG9ja2VyLmlvL2xpYnJhcnkvYWxwaW5lOmxhdGVzdCIsInBpbiI6InNoYTI1Njo1MWI2NzI2OWYzNTQxMzc4OTVkNDNmM2IzZDgxMGJmYWNkMzk0NTQzOGU5NGRjNWFjNTVmZGFjMzQwMzUyZjQ4In0seyJ0eXBlIjoiZG9ja2VyLWltYWdlIiwicmVmIjoiZG9ja2VyLmlvL2xpYnJhcnkvcG9zdGdyZXM6MTItYWxwaW5lIiwicGluIjoic2hhMjU2OmVkOTljMjg2ZGRkZDRmNzU4NzExY2NhNTg0NWQ0NzdiMzcwMzU1NjRmOGQzZjEzZjE4N2IwNjM4Zjk1ZTZjN2YifSx7InR5cGUiOiJkb2NrZXItaW1hZ2UiLCJyZWYiOiJkb2NrZXIuaW8vbGlicmFyeS9wb3N0Z3JlczoxMy1hbHBpbmUiLCJwaW4iOiJzaGEyNTY6NDdlMTMxZjRhYjY3M2Q4YWYwMGU2MTUxYjVhZTA1ZDdjY2VhNmJmZTUzNWI1YTk3MWQ2OGYwZjg2YjFjNWY2YiJ9LHsidHlwZSI6ImRvY2tlci1pbWFnZSIsInJlZiI6ImRvY2tlci5pby9saWJyYXJ5L3Bvc3RncmVzOjE0LWFscGluZSIsInBpbiI6InNoYTI1NjplZmY4MDEwNmFmNjAzOGFjMjlmYTdhNTQ5ZjEwZWMwMmE1NmFmYTZhNGEzYWZiZTQzZGUxMmJiMzA2N2U0Y2M1In0seyJ0eXBlIjoiZG9ja2VyLWltYWdlIiwicmVmIjoiZG9ja2VyLmlvL2xpYnJhcnkvcG9zdGdyZXM6MTUtYWxwaW5lIiwicGluIjoic2hhMjU2OmRkYWEzNjE1ZjE1YTNkMGJhOWVmNWY5YWYzOThkMDkzZmNjZTUxMWZlYTExODcwNDk0NDRmY2QwOTYyNmMyMWEifSx7InR5cGUiOiJkb2NrZXItaW1hZ2UiLCJyZWYiOiJkb2NrZXIuaW8vbGlicmFyeS9wb3N0Z3JlczoxNi1hbHBpbmUiLCJwaW4iOiJzaGEyNTY6ODg0NzE4Mzk1ZWU5NjdmYzcwMzc0NTYzZjNiNGQ3MmYwYzYxZjQ4ZjgxODY4ZGVjYjlmYTQ1MjkxNWZlMDcwZSJ9XX0=","os":"linux","rootfs":{"type":"layers","diff_ids":["sha256:5af4f8f59b764c64c6def53f52ada809fe38d528441d08d01c206dfb3fc3b691","sha256:993dfeac528aedb129528be49a6202f57eede23f46c11626e5baecca12740b34","sha256:0e43b2b870addd20424cc5e49c972707bfbf42bf20285f4df97a9f92e279de86","sha256:dea476050f422962e52375d208a612faa3f9625e5c2ab9a6796055e4fe68c1b2","sha256:fe2132e5946119c14667c011578eee1d00d22af3412edefc59d36896f0f69029","sha256:63402bf7b70dc9acac9372d4cef1803edc1ff192d3207e3436ed3e1d21ef6005","sha256:cff46e8ff3cf7a94aa8056ea4fc64f8dbe25eec3ddb4fbbbc121f39ec150b656","sha256:fa6e25afa1f25723c932d130ccfb43a624b85fdbcc9220dc7f197595ae8a1ca4","sha256:b76f1efee9e848a0f585643c9f9e4f077aef71783c773363720f864a61893ddb","sha256:7a34a47b8d7498e2510b7809c931ee07d651ebf6e38a85347c84c3739738bac7","sha256:d874b320f201431a6ed2c9ea33331898f9e6f836777fc82e124f695e3c33176d","sha256:b873b332b471fdf722a25010b624d14ff21afaa0eee423ae1f63708a73f627fc","sha256:7f73ced9912440d733b9b624442726d3d78750507bc6353a6ebe9d85f21d34e4","sha256:f2bee3123592b86093cfcca59b3d1cb5e36dcccb3bf723839c38439a8c79d5f3","sha256:ebbfdbf3dd8bdbcd3e29b695a2183a643ddbc89b32e5690e9cb2db4be3f9f775","sha256:8913bb7f63fe15a95c5e9e6fc1c39e77ffd1a94d10480734704df921e6a11180"]}}