VERSION := $(shell git describe --tags)
#IMAGE_NAME := harbor.inner.galaxy.ksyun.com/remote/rbi-server
IMAGE_NAME := harbor.afafa.club/rbi/openresty-static-server

image:
	docker build -f Dockerfile . \
	-t ${IMAGE_NAME}:$(VERSION)
	docker push ${IMAGE_NAME}:$(VERSION)
	echo "kubectl -n site-protection set image deploy openresty-static-server fileserver=${IMAGE_NAME}:$(VERSION)"
	echo "kubectl -n rbi set image deployment/fileserver fileserver=${IMAGE_NAME}:$(VERSION)"


deploy:
	echo "deploy prod version: ${VERSION}"
	echo "kubectl -n site-protection set image deploy openresty-server file-server=${IMAGE_NAME}:$(VERSION)"
	kubectl -n rsite-protection set image deploy openresty-server file-server=${IMAGE_NAME}:$(VERSION)
	ssh 62.234.15.155 "kubectl -n site-protection set image deploy file-server file-server=${IMAGE_NAME}:$(VERSION)"
	ssh 62.234.15.155 "kubectl -n site-protection rollout restart deployment file-server"

.PHONY: image

