From 9fa4a254b2c5569b6f707a4028a93a3c01a2c7dc Mon Sep 17 00:00:00 2001 From: Pavel Karpy Date: Mon, 13 Sep 2021 17:47:09 +0300 Subject: [PATCH] [#785] make: Add `docker/*` target wrapper Signed-off-by: Pavel Karpy --- Makefile | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Makefile b/Makefile index 16d022bb..a57c306a 100644 --- a/Makefile +++ b/Makefile @@ -78,6 +78,16 @@ images: image-storage image-ir image-cli image-adm # Build dirty local Docker images dirty-images: image-dirty-storage image-dirty-ir image-dirty-cli image-dirty-adm +# Run `make %` in Golang container +docker/%: + docker run --rm -it \ + -v `pwd`:/src \ + -w /src \ + -u "$$(id -u):$$(id -g)" \ + --env HOME=/src \ + golang:$(GO_VERSION) make $* + + # Run all code formatters fmts: fmt imports