Blame view

Makefile 995 Bytes
ee23102d   zhangqijia   支持mongo, grpc接服务器
1
2
3
4
  
  
  all: ge build run
  
88e31175   zhangqijia   grpc 增加tls, 使用san证书
5
  gen:
ee23102d   zhangqijia   支持mongo, grpc接服务器
6
  	protoc -I./protos --go_out=./protos  --go-grpc_out=./protos ./protos/*proto
3592dfd3   zhangqijia   重构models, 索引唯一索引
7
  	protoc-go-inject-tag -input=./protos/pb/*.pb.go
ee23102d   zhangqijia   支持mongo, grpc接服务器
8
9
10
  
  test:
  	go run test/client.go
d7ecc295   zhangqijia   fix makefile
11
12
13
14
  account:
  	go run cmd/account.go
  game:
  	go run cmd/game.go
ee23102d   zhangqijia   支持mongo, grpc接服务器
15
  build:
d7ecc295   zhangqijia   fix makefile
16
17
  	go build -o bin/account account.go
  	go build -o bin/game game.go
ee23102d   zhangqijia   支持mongo, grpc接服务器
18
  
88e31175   zhangqijia   grpc 增加tls, 使用san证书
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
  cert:
  	openssl req \
          -x509 \
          -nodes \
          -newkey rsa:2048 \
          -keyout keys/ca.key \
          -out keys/ca.crt \
          -days 3650 \
          -subj "/C=CN/ST=ZheJiang/L=ZheJiang/O=Global/CN=pro2d Security/OU=IT Department/CN=pro2d"
  	openssl genpkey -algorithm RSA -out keys/server.key
  	openssl req -new -nodes -key keys/server.key -out keys/server.csr -days 3650  -subj "/C=CN/OU=IT/O=Global/CN=pro2d/L=ZheJiang"  -config keys/openssl.cnf -extensions v3_req
  	openssl x509 -req -days 365 -in keys/server.csr -out keys/server.pem -CA keys/ca.crt -CAkey keys/ca.key -CAcreateserial -extfile keys/openssl.cnf -extensions v3_req
  
  
  
ee23102d   zhangqijia   支持mongo, grpc接服务器
34
  .PHONY: all build protos test