Initial commit: web_hghl_server
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
|
||||
GOPATH:=$(shell go env GOPATH)
|
||||
|
||||
GIT_BRANCH:=$(shell git symbolic-ref --short -q HEAD)
|
||||
GIT_VERSION:=$(shell git log --pretty=oneline -p -1 | head -n 1 | awk '{print $$1}')
|
||||
BUILD_DATE:=$(shell date '+%Y-%m-%d %H:%M:%S %z')
|
||||
BUILD_IP:=$(shell ifconfig | grep inet | grep -v grep | grep -v "inet6" | grep -v "127.0.0.1" | awk '{print $$2}')
|
||||
VERSON_PATH:=miao/pub/srvversion
|
||||
|
||||
WEB_BUILD_FLAG:=-ldflags "-X '$(VERSON_PATH).GIT_BRANCH=$(GIT_BRANCH)' -X '$(VERSON_PATH).GIT_VERSION=$(GIT_VERSION)' -X '$(VERSON_PATH).BUILD_DATE=$(BUILD_DATE)' -X '$(VERSON_PATH).BUILD_IP=$(BUILD_IP)'"
|
||||
|
||||
|
||||
.PHONY: test deploy
|
||||
deploy:
|
||||
go clean
|
||||
rm -f web_mdcom_web
|
||||
env GOOS=linux GOARCH=amd64 go build $(WEB_BUILD_FLAG) -o web_mdcom_web
|
||||
tar czf web_mdcom_web.tar.gz web_mdcom_web
|
||||
rm -f web_mdcom_web
|
||||
test:
|
||||
go clean
|
||||
rm -f web_mdcom_web
|
||||
GOOS=linux GOARCH=amd64 go build $(WEB_BUILD_FLAG) -o web_mdcom_web
|
||||
tar czf web_mdcom_web.tar.gz web_mdcom_web docs
|
||||
rm -f web_mdcom_web
|
||||
|
||||
localtest:
|
||||
@echo "test, GOPATH=$(GOPATH)"
|
||||
go build $(WEB_BUILD_FLAG) -o web
|
||||
|
||||
swagger:
|
||||
swag init --parseDependency --parseDepth 4
|
||||
Reference in New Issue
Block a user