pgadmin4 (8.0)

Published 2023-12-01 17:30:54 +00:00 by bill in pgadmin-org/pgadmin4

Installation

docker pull gitea.armstronglabs.net/pgadmin-org/pgadmin4:8.0
sha256:4cf2f52daa3ccea72f1e199369ec34d983b30348627d6a4b176c931c67f7eec5

Image Layers

ADD file:756183bba9c7f4593c2b216e98e4208b9163c4c962ea0837ef88bd917609d001 in /
CMD ["/bin/sh"]
COPY /venv /venv # buildkit
COPY /usr/local/pgsql /usr/local/ # buildkit
COPY /usr/local/lib/libpq.so.5.16 /usr/lib/ # buildkit
COPY /usr/lib/libzstd.so.1.5.5 /usr/lib/ # buildkit
COPY /usr/lib/liblz4.so.1.9.4 /usr/lib/ # buildkit
RUN /bin/sh -c ln -s libpq.so.5.16 /usr/lib/libpq.so.5 && ln -s libpq.so.5.16 /usr/lib/libpq.so && ln -s libzstd.so.1.5.5 /usr/lib/libzstd.so.1 && ln -s liblz4.so.1.9.4 /usr/lib/liblz4.so.1 # buildkit
WORKDIR /pgadmin4
ENV PYTHONPATH=/pgadmin4
COPY /pgadmin4/web /pgadmin4 # buildkit
COPY /pgadmin4/docs/en_US/_build/html/ /pgadmin4/docs # buildkit
COPY pkg/docker/run_pgadmin.py /pgadmin4 # buildkit
COPY pkg/docker/gunicorn_config.py /pgadmin4 # buildkit
COPY pkg/docker/entrypoint.sh /entrypoint.sh # buildkit
COPY LICENSE /pgadmin4/LICENSE # buildkit
COPY DEPENDENCIES /pgadmin4/DEPENDENCIES # buildkit
RUN /bin/sh -c apk add python3 py3-pip postfix krb5-libs libjpeg-turbo shadow sudo libedit libldap libcap && /venv/bin/python3 -m pip install --no-cache-dir gunicorn==20.1.0 && find / -type d -name '__pycache__' -exec rm -rf {} + && useradd -r -u 5050 -g root -s /sbin/nologin pgadmin && mkdir -p /var/lib/pgadmin && chown pgadmin:root /var/lib/pgadmin && chmod g=u /var/lib/pgadmin && touch /pgadmin4/config_distro.py && chown pgadmin:root /pgadmin4/config_distro.py && chmod g=u /pgadmin4/config_distro.py && chmod g=u /etc/passwd && setcap CAP_NET_BIND_SERVICE=+eip /usr/bin/python3.11 && echo "pgadmin ALL = NOPASSWD: /usr/sbin/postfix start" > /etc/sudoers.d/postfix && echo "pgadminr ALL = NOPASSWD: /usr/sbin/postfix start" >> /etc/sudoers.d/postfix # buildkit
USER pgadmin
VOLUME [/var/lib/pgadmin]
EXPOSE map[443/tcp:{} 80/tcp:{}]
ENTRYPOINT ["/entrypoint.sh"]
Details
Container
2023-12-01 17:30:54 +00:00
1
OCI / Docker
linux/amd64
141 MiB
Versions (2) View all
8.0 2023-12-01
7.8 2023-12-01