Skip to content

Commit 42db11d

Browse files
committed
Update dockerfile to use caching for go modules
1 parent 70c1607 commit 42db11d

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

Dockerfile

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,13 @@ FROM --platform=$BUILDPLATFORM golang:1.23 AS builder
1919
ARG BUILDPLATFORM
2020
ARG TARGETOS
2121
ARG TARGETARCH
22-
COPY . /go/src/github.com/apache/cloudstack-kubernetes-provider
22+
2323
WORKDIR /go/src/github.com/apache/cloudstack-kubernetes-provider
24+
COPY go.mod /go/src/github.com/apache/cloudstack-kubernetes-provider/go.mod
25+
COPY go.sum /go/src/github.com/apache/cloudstack-kubernetes-provider/go.sum
26+
RUN go mod download
27+
28+
COPY . /go/src/github.com/apache/cloudstack-kubernetes-provider
2429
RUN make clean && CGO_ENABLED=0 GOOS=${TARGETOS} GOARCH=${TARGETARCH} make
2530

2631
FROM gcr.io/distroless/static:nonroot

0 commit comments

Comments
 (0)