部署完成
This commit is contained in:
parent
7a3fecfef5
commit
e442d2ae8f
|
|
@ -16,3 +16,4 @@
|
|||
# vendor/
|
||||
.vscode/
|
||||
data/
|
||||
search
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
appname = search
|
||||
serverip = 192.168.0.254
|
||||
serverport = 22
|
||||
|
||||
.PHONY : linux
|
||||
linux:
|
||||
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o $(appname) .
|
||||
|
||||
.PHONY : dev
|
||||
dev:
|
||||
export mysql_dsn="root:SG1231@tcp(192.168.0.254:13306)/site?charset=utf8mb4&parseTime=True&loc=Local"
|
||||
export exceptionless_apikey=FT7zsVcX9wTHZgTSECjbeqDFJFddMybETQhhFM0s
|
||||
export exceptionless_url=http://exceptionless.devops.easyj.top:60011/api/v2/
|
||||
go run .
|
||||
|
||||
.PHONY : release
|
||||
release: linux
|
||||
ssh -p $(serverport) suguo@$(serverip) "sudo supervisorctl stop $(appname)"
|
||||
ssh -p $(serverport) suguo@$(serverip) "if [ ! -d /usr/local/search/bak ]; then mkdir -p /usr/local/search/bak; fi"
|
||||
ssh -p $(serverport) suguo@$(serverip) "if [ -f /usr/local/search/$(appname) ]; then cp /usr/local/search/$(appname) /usr/local/search/bak; fi"
|
||||
scp -P $(serverport) ./$(appname) suguo@$(serverip):/usr/local/search/
|
||||
ssh -p $(serverport) suguo@$(serverip) "sudo supervisorctl start $(appname)"
|
||||
Loading…
Reference in New Issue