From 90ba355d16f6bbce11855dd8ab59c4bc6f6f8a64 Mon Sep 17 00:00:00 2001 From: yusing Date: Sat, 26 Apr 2025 05:51:37 +0800 Subject: [PATCH] fix: Dockerfile --- Dockerfile | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index 981901d5..b44aae43 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,14 +6,6 @@ HEALTHCHECK NONE # trunk-ignore(hadolint/DL3018) RUN apk add --no-cache tzdata make libcap-setcap -WORKDIR /src - -# Only copy go.mod and go.sum initially for better caching -COPY go.mod go.sum /src/ - -ENV GOPATH=/root/go -RUN go mod download -x - # Stage 2: builder FROM deps AS builder @@ -25,6 +17,12 @@ COPY internal ./internal COPY pkg ./pkg COPY agent ./agent +# Only copy go.mod and go.sum initially for better caching +COPY go.mod go.sum /src/ + +ENV GOPATH=/root/go +RUN go mod download -x + ARG VERSION ENV VERSION=${VERSION}