Added init and tidy targets to makefile
The docker build fails if the go.sums file needs to be updated. In the original article, this required a local go install to run the metadata update commands. This change updates the Makefile and documentation to add two new utility targets
This commit is contained in:
9
Makefile
9
Makefile
@@ -2,6 +2,7 @@ all: bin/example
|
||||
test: lint unit-test
|
||||
|
||||
PLATFORM=local
|
||||
UTIL_TAG=1.16.5-alpine
|
||||
|
||||
.PHONY: bin/example
|
||||
bin/example:
|
||||
@@ -22,3 +23,11 @@ unit-test-coverage:
|
||||
.PHONY: lint
|
||||
lint:
|
||||
@docker build . --target lint
|
||||
|
||||
.PHONY: tidy
|
||||
tidy:
|
||||
@docker run -t -i -v `pwd`:/src --workdir /src --rm golang:${UTIL_TAG} /usr/local/go/bin/go mod tidy
|
||||
|
||||
.PHONY: init
|
||||
init:
|
||||
@docker run -t -i -v `pwd`:/src --workdir /src --rm golang:${UTIL_TAG} /usr/local/go/bin/go mod init
|
||||
|
||||
Reference in New Issue
Block a user