diff --git a/Dockerfile b/Dockerfile index 675e94acc..960b2accc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -31,6 +31,7 @@ WORKDIR /build COPY Makefile . COPY go.mod . COPY go.sum . +COPY tools.go . RUN make install RUN go mod download diff --git a/Makefile b/Makefile index 34f123bf9..3150418f9 100644 --- a/Makefile +++ b/Makefile @@ -30,8 +30,7 @@ clean: rm -rf dist/ install: - go install github.com/golang/mock/mockgen - go install github.com/alvaroloes/enumer + go install $$(go list -f '{{join .Imports " "}}' tools.go) install-ui: npm ci diff --git a/docker/ci.Dockerfile b/docker/ci.Dockerfile index 99cda0387..83cbddd74 100644 --- a/docker/ci.Dockerfile +++ b/docker/ci.Dockerfile @@ -12,6 +12,7 @@ RUN apk update && apk add --no-cache git ca-certificates tzdata alpine-sdk && up COPY Makefile . COPY go.mod . COPY go.sum . +COPY tools.go . RUN make install RUN go mod download diff --git a/docker/tmpl.Dockerfile b/docker/tmpl.Dockerfile index 2877c8d2c..2e9b5b703 100644 --- a/docker/tmpl.Dockerfile +++ b/docker/tmpl.Dockerfile @@ -31,6 +31,7 @@ WORKDIR /build COPY Makefile . COPY go.mod . COPY go.sum . +COPY tools.go . RUN make install RUN go mod download