mirror of
https://github.com/yusing/godoxy.git
synced 2025-07-22 20:24:03 +02:00
fix makefile
This commit is contained in:
parent
b984386bab
commit
495c2c7390
2 changed files with 10 additions and 7 deletions
|
@ -17,14 +17,14 @@ RUN --mount=type=cache,target="/go/pkg/mod" \
|
||||||
|
|
||||||
ENV GOCACHE=/root/.cache/go-build
|
ENV GOCACHE=/root/.cache/go-build
|
||||||
|
|
||||||
ARG VERSION
|
|
||||||
ENV VERSION=${VERSION}
|
|
||||||
|
|
||||||
COPY Makefile /src/
|
COPY Makefile /src/
|
||||||
COPY cmd /src/cmd
|
COPY cmd /src/cmd
|
||||||
COPY internal /src/internal
|
COPY internal /src/internal
|
||||||
COPY pkg /src/pkg
|
COPY pkg /src/pkg
|
||||||
|
|
||||||
|
ARG VERSION
|
||||||
|
ENV VERSION=${VERSION}
|
||||||
|
|
||||||
ARG BUILD_FLAGS
|
ARG BUILD_FLAGS
|
||||||
ENV BUILD_FLAGS=${BUILD_FLAGS}
|
ENV BUILD_FLAGS=${BUILD_FLAGS}
|
||||||
|
|
||||||
|
|
11
Makefile
11
Makefile
|
@ -5,7 +5,7 @@ export GOOS = linux
|
||||||
LDFLAGS = -X github.com/yusing/go-proxy/pkg.version=${VERSION}
|
LDFLAGS = -X github.com/yusing/go-proxy/pkg.version=${VERSION}
|
||||||
|
|
||||||
ifeq ($(trace), 1)
|
ifeq ($(trace), 1)
|
||||||
GODOXY_TRACE=1
|
GODOXY_TRACE ?= 1
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(debug), 1)
|
ifeq ($(debug), 1)
|
||||||
|
@ -14,10 +14,11 @@ ifeq ($(debug), 1)
|
||||||
BUILD_FLAGS = ''
|
BUILD_FLAGS = ''
|
||||||
else ifeq ($(pprof), 1)
|
else ifeq ($(pprof), 1)
|
||||||
CGO_ENABLED = 1
|
CGO_ENABLED = 1
|
||||||
GODEBUG=gctrace=1 inittrace=1 schedtrace=3000
|
GODEBUG = gctrace=1 inittrace=1 schedtrace=3000
|
||||||
GORACE=log_path=logs/pprof strip_path_prefix=$(shell pwd)/
|
GORACE = log_path=logs/pprof strip_path_prefix=$(shell pwd)/
|
||||||
BUILD_FLAGS = -race -gcflags=all="-N -l" -tags pprof
|
BUILD_FLAGS = -race -gcflags=all='-N -l' -tags pprof
|
||||||
DOCKER_TAG = pprof
|
DOCKER_TAG = pprof
|
||||||
|
VERSION += -pprof
|
||||||
else
|
else
|
||||||
CGO_ENABLED = 0
|
CGO_ENABLED = 0
|
||||||
LDFLAGS += -s -w
|
LDFLAGS += -s -w
|
||||||
|
@ -25,6 +26,8 @@ else
|
||||||
DOCKER_TAG = latest
|
DOCKER_TAG = latest
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
BUILD_FLAGS += -ldflags='$(LDFLAGS)'
|
||||||
|
|
||||||
export CGO_ENABLED
|
export CGO_ENABLED
|
||||||
export GODOXY_DEBUG
|
export GODOXY_DEBUG
|
||||||
export GODOXY_TRACE
|
export GODOXY_TRACE
|
||||||
|
|
Loading…
Add table
Reference in a new issue