增加授权验证

This commit is contained in:
nuknal
2024-12-12 14:44:44 +08:00
parent 1e738907c7
commit c37bd0908a
18 changed files with 1096 additions and 3 deletions

View File

@@ -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