Installer: nebula controller
diff --git a/core/nebula/controller/Makefile b/core/nebula/controller/Makefile
index 7fa4716..2104b79 100644
--- a/core/nebula/controller/Makefile
+++ b/core/nebula/controller/Makefile
@@ -5,24 +5,32 @@
rm -rf generated
./hack/generate.sh
-controller: clean
+controller: export CGO_ENABLED=0
+controller: export GO111MODULE=on
+controller: export GOOS=linux
+controller: export GOARCH=arm64
+controller:
go mod tidy
go mod vendor
go build -o controller main.go
-web: clean
+web: export CGO_ENABLED=0
+web: export GO111MODULE=on
+web: export GOOS=linux
+web: export GOARCH=arm64
+web:
go build -o web web.go
+image_controller: controller
+ docker build -f Dockerfile.controller --tag=giolekva/nebula-controller:latest . --platform=linux/arm64
-# image: clean build
-# docker build --tag=giolekva/rpuppy-arm .
+image_web: web
+ docker build -f Dockerfile.web --tag=giolekva/nebula-web:latest . --platform=linux/arm64
-# push: image
-# docker push giolekva/rpuppy-arm:latest
+push_controller: image_controller
+ docker push giolekva/nebula-controller:latest
+push_web: image_web
+ docker push giolekva/nebula-web:latest
-# push_arm64: export GOOS=linux
-# push_arm64: export GOARCH=arm64
-# push_arm64: export CGO_ENABLED=0
-# push_arm64: export GO111MODULE=on
-# push_arm64: push
+push_arm64: push_controller push_web