Skip to content

Commit 89ddb69

Browse files
committed
Improve cached dependency fetching in Dockerfile
Signed-off-by: Markus Blaschke <[email protected]>
1 parent 894365c commit 89ddb69

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ WORKDIR /go/src/github.com/webdevops/alertmanager2es
55
# Get deps (cached)
66
COPY ./go.mod /go/src/github.com/webdevops/alertmanager2es
77
COPY ./go.sum /go/src/github.com/webdevops/alertmanager2es
8-
RUN go mod download
8+
COPY ./Makefile /go/src/github.com/webdevops/alertmanager2es
9+
RUN make dependencies
910

1011
# Compile
1112
COPY ./ /go/src/github.com/webdevops/alertmanager2es

Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ lint: $(GOLANGCI_LINT_BIN)
3333
$(GOLANGCI_LINT_BIN) run -D megacheck -E unused,gosimple,staticcheck --timeout=10m
3434

3535
dependencies: $(GOLANGCI_LINT_BIN)
36+
go mod download
3637

3738
$(GOLANGCI_LINT_BIN):
3839
curl -sfL https://install.goreleaser.com/github.com/golangci/golangci-lint.sh | sh -s -- -b $(FIRST_GOPATH)/bin v1.30.0

0 commit comments

Comments
 (0)