Refactor Dockerfile to build Go binary outside of Docker (#218)

This change moves building the Go binary out of the Dockerfile, and also
fixes some issues in the makefile. These things will speed up build
times and avoid rebuilding when not needed. Additionally it will make
getting version data easier to use as part of the user agent.

Signed-off-by: Philip Laine <philip.laine@gmail.com>
This commit is contained in:
Philip Laine
2026-05-04 14:44:10 +02:00
committed by GitHub
parent 74012deb27
commit 59e0ee8daa
9 changed files with 79 additions and 157 deletions
+1 -1
View File
@@ -4,7 +4,7 @@ This example walks you through how to setup a Netbird Gateway API and expose Ngi
Build image locally and load it into Kind.
```shell
make docker-build IMG=docker.io/netbirdio/kubernetes-operator:dev
make build-image
kind load docker-image docker.io/netbirdio/kubernetes-operator:dev
```