增加授权验证
This commit is contained in:
15
Makefile
15
Makefile
@@ -12,6 +12,8 @@ endif
|
||||
export COMMIT_CNT := $(shell git rev-list HEAD | wc -l | sed 's/ //g' )
|
||||
export BUILD_NUMBER := ${BRANCH}-${COMMIT_CNT}
|
||||
|
||||
export PriKeyVAL := $(shell cat license/keys/v1/prikey.pem)
|
||||
|
||||
export COMPILE_LDFLAGS='-s -w \
|
||||
-X "main.BuildDate=${DATE}" \
|
||||
-X "main.LatestCommit=${LATEST_COMMIT}" \
|
||||
@@ -20,19 +22,26 @@ export COMPILE_LDFLAGS='-s -w \
|
||||
-X "main.BuiltOnOs=${BUILT_ON_OS}" \
|
||||
-X "main.Branch=${BRANCH}" \
|
||||
-X "main.CommitCnt=${COMMIT_CNT}" \
|
||||
-X "main.RuntimeVer=${RUNTIME_VER}" '
|
||||
-X "main.RuntimeVer=${RUNTIME_VER}" \
|
||||
-X "starwiz.cn/sjy01/image-proc/license/public.ECDSA_PRIVATE=${PriKeyVAL}" '
|
||||
|
||||
out:
|
||||
GOOS=darwin GOARCH=arm64 go build -o bin/sjy01-imgproc-darwin-arm64 -ldflags=${COMPILE_LDFLAGS} cmd/*.go
|
||||
GOOS=darwin GOARCH=arm64 go build -tags=local -o bin/sjy01-imgproc-darwin-arm64 -ldflags=${COMPILE_LDFLAGS} cmd/*.go
|
||||
|
||||
clean:
|
||||
rm -rf ./bin/*
|
||||
|
||||
linux:
|
||||
GOOS=linux GOARCH=amd64 go build -o bin/sjy01-imgproc-v2 -ldflags=${COMPILE_LDFLAGS} cmd/*.go
|
||||
GOOS=linux GOARCH=amd64 go build -tags=local -o bin/sjy01-imgproc-v2 -ldflags=${COMPILE_LDFLAGS} cmd/*.go
|
||||
|
||||
linux-license:
|
||||
GOOS=linux GOARCH=amd64 go build -tags=license -o bin/sjy01-imgproc-v2 -ldflags=${COMPILE_LDFLAGS} cmd/*.go
|
||||
|
||||
release:
|
||||
docker run --rm -v .:/src -v /Users/lan/workspace/sjy01/build/go:/build/go nuknal/gdal38-cv49-builder sh -c "cd /src && make linux"
|
||||
|
||||
release-license:
|
||||
docker run --rm -v .:/src -v /Users/lan/workspace/sjy01/build/go:/build/go nuknal/gdal38-cv49-builder sh -c "cd /src && make linux-license"
|
||||
|
||||
iau:
|
||||
wget -O cmd/finals2000A.all https://maia.usno.navy.mil/ser7/finals2000A.all
|
||||
|
||||
Reference in New Issue
Block a user