containers

peeringdb_server (2.73.0-beta)

Published 2025-10-15 02:20:09 +00:00 by srw

Installation

docker pull git.boxcar.sh/containers/peeringdb_server:2.73.0-beta
sha256:f5a76399b72c4092dae002d822eca611673265cb77319cd3de069fd8a66acf62

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=24.04
ADD file:249778a1782b02a1c2bcf9f292f5778d81442a53c3de1958d712f10baf7e0b60 in /
CMD ["/bin/bash"]
ARG virtual_env=/srv/www.peeringdb.com/venv
ARG python_version
ENV VIRTUAL_ENV=/srv/www.peeringdb.com/venv
ENV PATH=/srv/www.peeringdb.com/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ENV UV_LINK_MODE=copy
ENV UV_COMPILE_BYTECODE=1
ENV UV_PYTHON_DOWNLOADS=never
ENV UV_PYTHON=python3.12
ENV UV_PROJECT_ENVIRONMENT=/srv/www.peeringdb.com/venv
ARG run_deps
ARG uid=996
ARG ADD_SETTINGS_FILE=mainsite/settings/dev.py
RUN |3 run_deps= python3.12 libpython3.12 libpcre3 libxml2 libfreetype6 fonts-freefont-ttf gettext libjpeg-turbo8 graphviz libmariadb3 libgcc-s1 uid=996 ADD_SETTINGS_FILE=mainsite/settings/dev.py /bin/sh -c groupadd -r pdb && useradd -r -u $uid -g pdb -N pdb # buildkit
ENTRYPOINT ["/entrypoint"]
STOPSIGNAL SIGINT
RUN |3 run_deps= python3.12 libpython3.12 libpcre3 libxml2 libfreetype6 fonts-freefont-ttf gettext libjpeg-turbo8 graphviz libmariadb3 libgcc-s1 uid=996 ADD_SETTINGS_FILE=mainsite/settings/dev.py /bin/sh -c apt-get update -qy && apt-get install -qyy -o APT::Install-Recommends=false -o APT::Install-Suggests=false $run_deps && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* # buildkit
WORKDIR /srv/www.peeringdb.com
RUN |3 run_deps= python3.12 libpython3.12 libpcre3 libxml2 libfreetype6 fonts-freefont-ttf gettext libjpeg-turbo8 graphviz libmariadb3 libgcc-s1 uid=996 ADD_SETTINGS_FILE=mainsite/settings/dev.py /bin/sh -c mkdir -p api-cache etc locale media static var/log # buildkit
COPY /srv/www.peeringdb.com/venv /srv/www.peeringdb.com/venv # buildkit
COPY Ctl/docker/django-uwsgi.ini etc/ # buildkit
COPY manage.py . # buildkit
COPY Ctl/VERSION etc # buildkit
COPY Ctl/docker/entrypoint.sh ./ # buildkit
COPY docs/ docs # buildkit
COPY mainsite/ mainsite # buildkit
COPY mainsite/settings/dev.py mainsite/settings/ # buildkit
COPY src/peeringdb_server/ peeringdb_server # buildkit
COPY fixtures/ fixtures # buildkit
COPY .coveragerc .coveragerc # buildkit
RUN |3 run_deps= python3.12 libpython3.12 libpcre3 libxml2 libfreetype6 fonts-freefont-ttf gettext libjpeg-turbo8 graphviz libmariadb3 libgcc-s1 uid=996 ADD_SETTINGS_FILE=mainsite/settings/dev.py /bin/sh -c mkdir coverage && ln -s srv/www.peeringdb.com/entrypoint.sh /entrypoint # buildkit
COPY scripts/manage /usr/bin/ # buildkit
COPY /usr/local/bin/uv /usr/bin/uv # buildkit
COPY /srv/www.peeringdb.com/uv.lock uv.lock # buildkit
COPY /srv/www.peeringdb.com/pyproject.toml pyproject.toml # buildkit
RUN |3 run_deps= python3.12 libpython3.12 libpcre3 libxml2 libfreetype6 fonts-freefont-ttf gettext libjpeg-turbo8 graphviz libmariadb3 libgcc-s1 uid=996 ADD_SETTINGS_FILE=mainsite/settings/dev.py /bin/sh -c SECRET_KEY=no manage collectstatic --no-input # buildkit
RUN |3 run_deps= python3.12 libpython3.12 libpcre3 libxml2 libfreetype6 fonts-freefont-ttf gettext libjpeg-turbo8 graphviz libmariadb3 libgcc-s1 uid=996 ADD_SETTINGS_FILE=mainsite/settings/dev.py /bin/sh -c chown -R pdb:pdb api-cache locale media var/log coverage # buildkit
USER pdb
ENTRYPOINT ["/entrypoint"]
CMD ["runserver"]
USER pdb
RUN /bin/sh -c python -V && python -Im site && python -c 'import peeringdb_server' # buildkit

Labels

Key Value
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.version 24.04
Details
Container
2025-10-15 02:20:09 +00:00
57
OCI / Docker
linux/amd64
171 MiB
Versions (1) View all
2.73.0-beta 2025-10-15