From 25fa65c04dcd54057bc6739262e9f563adc6b8cf Mon Sep 17 00:00:00 2001 From: kevin Date: Sun, 7 Nov 2021 12:04:44 +0800 Subject: [PATCH] build: add ldflags to reduce docker image size --- helper/Dockerfile-release | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/helper/Dockerfile-release b/helper/Dockerfile-release index 73a7975..5b99c57 100644 --- a/helper/Dockerfile-release +++ b/helper/Dockerfile-release @@ -4,10 +4,10 @@ RUN go env -w GO111MODULE=on # RUN go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct EXPOSE 8080 COPY . . -RUN CGO_ENABLED=0 GOOS=linux go build app/main.go +RUN CGO_ENABLED=0 GOOS=linux go build -ldflags="-s -w" app/main.go FROM alpine:3.14 as runner COPY --from=builder /app/dtm/main /app/dtm/ ENV IS_DOCKER=1 WORKDIR /app/dtm -CMD ["/app/dtm/main", "dtmsvr"] \ No newline at end of file +CMD ["/app/dtm/main", "dtmsvr"]