From f37aa2cc9d027fe0d7ce1518d260d9423b5a95e2 Mon Sep 17 00:00:00 2001 From: Viktor Liu <17948409+lixmal@users.noreply.github.com> Date: Mon, 23 Jun 2025 10:09:02 +0200 Subject: [PATCH] [misc] Specify netbird binary location in Dockerfiles (#4024) --- client/Dockerfile | 5 ++++- client/Dockerfile-rootless | 3 ++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/client/Dockerfile b/client/Dockerfile index 16b2916c7..5f1f70040 100644 --- a/client/Dockerfile +++ b/client/Dockerfile @@ -1,6 +1,9 @@ FROM alpine:3.21.3 # iproute2: busybox doesn't display ip rules properly RUN apk add --no-cache ca-certificates ip6tables iproute2 iptables + +ARG NETBIRD_BINARY=netbird +COPY ${NETBIRD_BINARY} /usr/local/bin/netbird + ENV NB_FOREGROUND_MODE=true ENTRYPOINT [ "/usr/local/bin/netbird","up"] -COPY netbird /usr/local/bin/netbird diff --git a/client/Dockerfile-rootless b/client/Dockerfile-rootless index 78314ba12..5055cb20d 100644 --- a/client/Dockerfile-rootless +++ b/client/Dockerfile-rootless @@ -1,6 +1,7 @@ FROM alpine:3.21.0 -COPY netbird /usr/local/bin/netbird +ARG NETBIRD_BINARY=netbird +COPY ${NETBIRD_BINARY} /usr/local/bin/netbird RUN apk add --no-cache ca-certificates \ && adduser -D -h /var/lib/netbird netbird