-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
71 lines (51 loc) · 1.63 KB
/
Makefile
File metadata and controls
71 lines (51 loc) · 1.63 KB
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
all: compile
mig_db_url ?= sqlite://database.sqlite
mig_dir ?= internal/console/database/migrations
mig_name ?= create_users_table
mig_version ?= VERSION
join_id ?= 2
build:
go build -race -v -o /dev/null ./
serve:
go run -v ./ serve --backend-addr=127.0.0.1:6112 --console-addr=127.0.0.1:2137
#go run ./ serve --backend-addr=0.0.0.0:6112 --console-addr=0.0.0.0:2137
#(go build -v); (.\gladiator.exe serve --backend-addr=0.0.0.0:6112 --console-addr=0.0.0.0:2137)
test:
go test -v --race ./...
console: clear
go run -v ./ console --console-addr=127.0.0.1:2137
#go run ./ console --console-addr=0.0.0.0:2137
#(go build -v);; (.\gladiator.exe console --console-addr=0.0.0.0:2137)
backend:
go run -v ./ backend --backend-addr=127.0.0.1:6112 --console-addr=192.168.121.212:2137
tools-install:
go install github.com/sqlc-dev/sqlc/cmd/sqlc@latest
go install -tags sqlite github.com/golang-migrate/migrate/v4/cmd/migrate@latest
brew install bufbuild/buf/buf
gen-sqlc:
sqlc generate
mig-create:
migrate create -ext sql -dir $(mig_dir) -seq $(mig_name)
mig-up:
migrate -database $(mig_db_url) -path $(mig_dir) up
mig-force:
migrate -path $(mig_dir) -database $(mig_db_url) force $(mig_version)
grpc-test:
buf curl \
--schema proto \
--data '{"pet_type": "PET_TYPE_SNAKE", "name": "Ekans"}' \
http://localhost:8080/multi.v1.PetStoreService/PutPet
gen-grpc:
buf generate proto
p2p-join:
go run ./cmd/p2p-join -name="user2" -id=2
p2p-join3:
go run ./cmd/p2p-join -name="user3" -id=3
p2p-host:
go run ./cmd/p2p-host
clear:
clear
relay-host: clear
go run ./cmd/relay-host
relay-join: clear
go run ./cmd/relay-join -player=$(join_id)