mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-09-30 22:26:38 +08:00
MAKE 调整
This commit is contained in:
@@ -1,4 +1,8 @@
|
||||
.PHONY: swagger license license-check build-embedded build-test cross-build
|
||||
.PHONY: swagger license license-check build-embedded build-test cross-build code-check
|
||||
|
||||
VERSION ?= dev
|
||||
BUILD_DATE ?= $(shell date -u +'%Y-%m-%dT%H:%M:%SZ')
|
||||
MODULE := $(shell go list -m)
|
||||
|
||||
swagger:
|
||||
scripts/swagger.sh
|
||||
@@ -10,10 +14,18 @@ license-check:
|
||||
scripts/update_go_license.sh --check
|
||||
|
||||
build-embedded:
|
||||
cd frontend && pnpm build:embed
|
||||
@echo "==> Building embedded frontend version=$(VERSION) build_date=$(BUILD_DATE)..."
|
||||
cd frontend && \
|
||||
NEXT_PUBLIC_APP_VERSION="$(VERSION)" \
|
||||
NEXT_PUBLIC_APP_BUILD_DATE="$(BUILD_DATE)" \
|
||||
pnpm build:embed
|
||||
rm -rf internal/router/dist
|
||||
cp -R frontend/out internal/router/dist
|
||||
go build -tags embed_frontend -o bin/wavelet main.go
|
||||
go build \
|
||||
-tags embed_frontend \
|
||||
-ldflags "-s -w -X '$(MODULE)/internal/buildinfo.Version=$(VERSION)' -X '$(MODULE)/internal/buildinfo.BuildTime=$(BUILD_DATE)'" \
|
||||
-o bin/wavelet \
|
||||
main.go
|
||||
|
||||
code-check:
|
||||
golangci-lint run
|
||||
|
||||
Reference in New Issue
Block a user