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-betasha256:f5a76399b72c4092dae002d822eca611673265cb77319cd3de069fd8a66acf62Image 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
2025-10-15 02:20:09 +00:00
Versions (1)
View all
Container
57
OCI / Docker
linux/amd64
171 MiB
2.73.0-beta
2025-10-15