github.com/kenshin579/tutorials-go/go-echo-server@v0.0.0-20230308085259-a57c47a93bb4/Makefile (about) 1 REGISTRY := kenshin579 2 APP := go-echo-server 3 TAG := v0.1 4 IMAGE := $(REGISTRY)/$(APP):$(TAG) 5 6 7 .PHONY: docker-build 8 docker-build: 9 @docker build -t $(IMAGE) -f Dockerfile . 10 11 .PHONY: docker-push 12 docker-push: docker-build 13 @docker push $(IMAGE) 14 15 .PHONY: clean 16 go clean 17 rm -rf bin 18 19 .PHONY: package 20 package: 21 go mod tidy 22 23 .PHONY: swagger 24 swagger: 25 @go get -d github.com/swaggo/swag/cmd/swag@v1.8.7 26 @go install github.com/swaggo/swag/cmd/swag@v1.8.7 27 @swag i --parseDepth=3 --parseDependency -g cmd/server/main.go 28 @go mod tidy