From 6375bd49add15cbf0a83afbff3be0e40c3523037 Mon Sep 17 00:00:00 2001 From: dnomd343 Date: Fri, 2 Sep 2022 19:36:05 +0800 Subject: [PATCH] build: download go module before compile --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index c9a5171..7e6d17e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -38,6 +38,7 @@ RUN upx -9 /tmp/sagray FROM golang:1.18-alpine3.16 AS xproxy COPY . /XProxy WORKDIR /XProxy +RUN go mod download -x RUN env CGO_ENABLED=0 go build -v -o xproxy -trimpath \ -ldflags "-X 'main.goVersion=$(go version)' -s -w" ./cmd/ && mv ./xproxy /tmp/ COPY --from=upx /upx/ /usr/