[client] Add rootless container and fix client routes in netstack mode (#3150)

This commit is contained in:
Viktor Liu
2025-01-06 14:16:31 +01:00
committed by GitHub
parent 668aead4c8
commit 6848e1e128
5 changed files with 116 additions and 12 deletions

View File

@@ -0,0 +1,15 @@
FROM alpine:3.21.0
COPY netbird /usr/local/bin/netbird
RUN apk add --no-cache ca-certificates \
&& adduser -D -h /var/lib/netbird netbird
WORKDIR /var/lib/netbird
USER netbird:netbird
ENV NB_FOREGROUND_MODE=true
ENV NB_USE_NETSTACK_MODE=true
ENV NB_CONFIG=config.json
ENV NB_DAEMON_ADDR=unix://netbird.sock
ENTRYPOINT [ "/usr/local/bin/netbird", "up" ]