-
Notifications
You must be signed in to change notification settings - Fork 3
/
Makefile
44 lines (34 loc) · 1.31 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#!make
echos:
echo "$$service"
run:
swag init
go run cmd/api/main.go
clear
swag:
go install github.com/swaggo/swag/cmd/swag@latest
swag init -g cmd/http/main.go
genproto:
@echo Generating es microservice order gRPC proto
protoc --proto_path=proto --grpc-gateway_out -I proto/google --go_out=proto/auth --go-grpc_out=proto/auth --go-grpc_opt=require_unimplemented_servers=false --grpc-gateway_opt paths=source_relative proto/auth/auth.proto
rebuild:
go build -ldflags "-s -w" -o service
systemctl restart ${APP_SERVICE_NAME}.service
clear
journalctl -xe -u ${APP_SERVICE_NAME} -f
build:
swag init -g cmd/http/main.go
GOOS=linux GOARCH=amd64 go build -ldflags "-s -w" -o bin/app-amd64-linux cmd/http/main.go
GOOS=windows GOARCH=amd64 go build -ldflags "-s -w" -o bin/app-amd64-win.exe cmd/http/main.go
GOOS=darwin GOARCH=amd64 go build -ldflags "-s -w" -o bin/app-amd64-mac cmd/http/main.go
buildl:
swag init -g cmd/http/main.go
GOOS=linux GOARCH=amd64 go build -ldflags "-s -w" -o bin/app-amd64-linux cmd/api/main.go
buildw:
swag init -g cmd/http/main.go
GOOS=windows GOARCH=amd64 go build -ldflags "-s -w" -o bin/app-amd64-win.exe cmd/api/main.go
buildm:
swag init -g cmd/http/main.go
GOOS=darwin GOARCH=amd64 go build -ldflags "-s -w" -o bin/app-amd64-mac cmd/api/main.go
ports:
sudo netstat -tulpn | grep LISTEN