pgadmin (latest)

Published 3 weeks ago by alexandre.agostinho

Installation

docker pull codefirst.iut.uca.fr/team.timeline/pgadmin:latest
sha256:6573ecf8de0081368592228032219dee1eec70f39d7d87fd74617ce41620b91a

Image Layers

ADD alpine-minirootfs-3.21.3-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
COPY /venv /venv # buildkit
COPY /usr/local/pgsql /usr/local/ # buildkit
COPY /usr/local/lib/libpq.so.5.17 /usr/lib/ # buildkit
COPY /usr/lib/libzstd.so.1.5.6 /usr/lib/ # buildkit
COPY /usr/lib/liblz4.so.1.10.0 /usr/lib/ # buildkit
RUN /bin/sh -c ln -s libpq.so.5.17 /usr/lib/libpq.so.5 && ln -s libpq.so.5.17 /usr/lib/libpq.so && ln -s libzstd.so.1.5.6 /usr/lib/libzstd.so.1 && ln -s liblz4.so.1.10.0 /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 --no-cache python3 bash py3-pip postfix krb5-libs libjpeg-turbo shadow sudo tzdata libedit libldap libcap && /venv/bin/python3 -m pip install --no-cache-dir gunicorn==23.0.0 && find / -type d -name '__pycache__' -exec rm -rf {} + && useradd -r -u 5050 -g root -s /sbin/nologin pgadmin && mkdir -p /run/pgadmin /var/lib/pgadmin && chown pgadmin:root /run/pgadmin /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.12 && 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"]
MAINTAINER team.timeline
ENV PGADMIN_DEFAULT_EMAIL=evann.abrial@etu.uca.fr
ENV PGADMIN_DEFAULT_PASSWORD=achanger
LABEL traefik.frontend.pgadmin4.rule=Host(`codefirst.iut.uca.fr`) && PathPrefix(`/containers/teamtimeline-timeline-pgadmin-test/`)
LABEL org.opencontainers.image.created=2025-04-07T09:42:24Z
LABEL org.opencontainers.image.revision=7194a54dc85829e10020cb1a92caab7bb71601d2
LABEL org.opencontainers.image.source=https://codefirst.iut.uca.fr/git/team.timeline/timeline.git
LABEL org.opencontainers.image.url=https://codefirst.iut.uca.fr/git/team.timeline/timeline

Labels

Key Value
org.opencontainers.image.created 2025-04-07T09:42:24Z
org.opencontainers.image.revision 7194a54dc85829e10020cb1a92caab7bb71601d2
org.opencontainers.image.source https://codefirst.iut.uca.fr/git/team.timeline/timeline.git
org.opencontainers.image.url https://codefirst.iut.uca.fr/git/team.timeline/timeline
traefik.frontend.pgadmin4.rule Host(`codefirst.iut.uca.fr`) && PathPrefix(`/containers/teamtimeline-timeline-pgadmin-test/`)
Details
Container
3 weeks ago
28
OCI / Docker
linux/amd64
168 MiB
Versions (1) View all
latest on 2025-04-07