REGISTRY ?= registry.haumdaucher.de IMAGE_NAME ?= haumdaucher-website TAG ?= latest PLATFORM ?= linux/amd64 NAMESPACE ?= haumdaucher IMAGE ?= $(REGISTRY)/$(IMAGE_NAME):$(TAG) .PHONY: compile dev test build tag push deploy all all: compile build tag push deploy compile: npm run build dev: npm run dev test: npm test -- --run build: ./deploy.sh tag: docker tag $(IMAGE_NAME):$(TAG) $(IMAGE) push: docker push $(IMAGE) deploy: kubectl apply -f ../../k8s/haumdaucher/haumdaucher.yaml kubectl rollout restart deployment/haumdaucher-website -n $(NAMESPACE) kubectl rollout status deployment/haumdaucher-website -n $(NAMESPACE)