kees-builder (latest)
Published 2026-05-13 19:28:29 +00:00 by gitea-kees
Installation
docker pull git.ipng.ch/ipng/kees-builder:latestsha256:5eddaa1d24d1cbe5273101d32c5e5a8c700fa3571e400d6538b0f2104ca0c195
Image Layers
| # debian.sh --arch 'amd64' out/ 'trixie' '@1777939200' |
| ARG DEBIAN_FRONTEND=noninteractive |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c apt-get update && apt-get upgrade -y && apt-get install -y wget curl git ssh rsync bgpq4 python3 python3-dev python3-pip python3-numpy python3-yaml python3-jinja2 python3-requests python3-hiyapyco php-cli php-curl php-yaml php-dom pkg-config build-essential default-libmysqlclient-dev mariadb-client gettext-base gnupg iproute2 iputils-ping # buildkit |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c curl -s -o /usr/share/keyrings/cznic-labs-pkg.gpg https://pkg.labs.nic.cz/gpg && echo "deb [signed-by=/usr/share/keyrings/cznic-labs-pkg.gpg] https://pkg.labs.nic.cz/bird2 trixie main" > /etc/apt/sources.list.d/cznic-labs-bird2.list && apt -y update && apt -y install bird2 && apt clean # buildkit |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c mkdir /opt/kees/ /opt/peeringdb-py && rm /usr/lib/python3*/EXTERNALLY-MANAGED && pip install setuptools git+https://github.com/peeringdb/django-peeringdb.git git+https://github.com/peeringdb/peeringdb-py.git django asgiref mysqlclient jinja2 jinja2-ansible-filters requests hiyapyco ipaddress # buildkit |
| COPY docker/files/ /opt/kees/ # buildkit |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c chmod +x /opt/kees/*.sh # buildkit |
| ENTRYPOINT ["/opt/kees/entrypoint.sh"] |
| CMD ["bash"] |