| 1234567891011121314151617181920212223242526 | BUILD=go build -mod vendor#BUILD=go build -mod modDOCKER?=dockerSOURCE_DIR=srcBIN_NAME=bin_recREGISTRY?=registry-vpc.cn-hangzhou.aliyuncs.com/ali-recommendDOCKER_TAG?=0.0.12TEMP_DIR_SERVER:=$(shell mktemp -d).PHONY: setup build cleansetup:	go mod vendorbuild:	cd ${SOURCE_DIR}; CGO_ENABLED=0 GOOS=linux ${BUILD} -o ${BIN_NAME} .	cd ${SOURCE_DIR}; mv ${BIN_NAME} ../release:	cd ${SOURCE_DIR}; CGO_ENABLED=0 GOOS=linux ${BUILD} -o ${BIN_NAME} .	cd ${SOURCE_DIR}; mv ${BIN_NAME} ${TEMP_DIR_SERVER}/appd	docker login --username=stuuudys --password=Qingqu@2019   registry-vpc.cn-hangzhou.aliyuncs.com/ali-recommend	cp docker/Dockerfile ${TEMP_DIR_SERVER}/	cp conf/config.json.production ${TEMP_DIR_SERVER}/config.json	cd ${TEMP_DIR_SERVER}  &&  ${DOCKER} build  -t ${REGISTRY}/${BIN_NAME}:${DOCKER_TAG} .	${DOCKER} push ${REGISTRY}/${BIN_NAME}:${DOCKER_TAG} clean:	-rm -rf ${BIN_NAME}
 |