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