| 123456789101112131415161718192021222324252627282930 |
- IMAGE_REGISTRY ?= your-registry
- IMAGE_TAG ?= latest
- API_IMAGE ?= $(IMAGE_REGISTRY)/ws-orchestrator-api:$(IMAGE_TAG)
- CONTROLLER_IMAGE ?= $(IMAGE_REGISTRY)/ws-orchestrator-controller:$(IMAGE_TAG)
- .PHONY: tidy test run-api run-controller docker-build-api docker-build-controller docker-build docker-push
- tidy:
- go mod tidy
- test:
- go test ./...
- run-api:
- go run ./cmd/orchestrator-api
- run-controller:
- go run ./cmd/orchestrator-controller --kubeadm-join-command "$$KUBEADM_JOIN_COMMAND"
- docker-build-api:
- docker build -f Dockerfile.api -t $(API_IMAGE) .
- docker-build-controller:
- docker build -f Dockerfile.controller -t $(CONTROLLER_IMAGE) .
- docker-build: docker-build-api docker-build-controller
- docker-push:
- docker push $(API_IMAGE)
- docker push $(CONTROLLER_IMAGE)
|