chore: install xdpdump in relay container (#10423)

Instead of the additional dockerfile, we can simply install the xdptools
from the repository and have them available right in the relay
container.
This commit is contained in:
Thomas Eizinger
2025-09-23 04:03:27 +00:00
committed by GitHub
parent cf837c5087
commit 683a190855
2 changed files with 1 additions and 27 deletions

View File

@@ -23,6 +23,7 @@ COPY ./docker-init-gateway.sh ./docker-init.sh
# Relay specific runtime base image
FROM runtime_base AS runtime_firezone-relay
RUN apk add --no-cache --update xdp-tools
COPY ./docker-init-relay.sh ./docker-init.sh
# Headless-client specific runtime base image

View File

@@ -1,27 +0,0 @@
# This Dockerfile can be used to build an xdp-tools debug image we can pull on the Relays
# to help debugging our eBPF XDP TURN server.
#
# An image has already been built and pushed at us-east1-docker.pkg.dev/firezone-staging/firezone/xdp-tools:latest
# To update it:
# > docker buildx build -f Dockerfile.xdp-tools -t us-east1-docker.pkg.dev/firezone-staging/firezone/xdp-tools:latest --platform linux/amd64,linux/arm64 .
# > docker push us-east1-docker.pkg.dev/firezone-staging/firezone/xdp-tools:latest
# See https://github.com/xdp-project/xdp-tools for more information.
FROM alpine:latest
RUN apk add --no-cache --update \
git \
clang \
pkgconfig \
autoconf \
make \
m4 \
libbpf-dev \
libpcap-dev \
linux-headers
RUN git clone https://github.com/xdp-project/xdp-tools.git
RUN cd xdp-tools && ./configure && make && make install
ENTRYPOINT ["/bin/sh"]