提交 068db657 编写于 作者: M MRXLT

gateway compile

上级 3da9c591
...@@ -75,6 +75,8 @@ export PATH=$PATH:$GOPATH/bin ...@@ -75,6 +75,8 @@ export PATH=$PATH:$GOPATH/bin
## Get go packages ## Get go packages
```shell ```shell
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
go get -u github.com/grpc-ecosystem/grpc-gateway/protoc-gen-grpc-gateway go get -u github.com/grpc-ecosystem/grpc-gateway/protoc-gen-grpc-gateway
go get -u github.com/grpc-ecosystem/grpc-gateway/protoc-gen-swagger go get -u github.com/grpc-ecosystem/grpc-gateway/protoc-gen-swagger
go get -u github.com/golang/protobuf/protoc-gen-go go get -u github.com/golang/protobuf/protoc-gen-go
......
...@@ -72,6 +72,8 @@ export PATH=$PATH:$GOPATH/bin ...@@ -72,6 +72,8 @@ export PATH=$PATH:$GOPATH/bin
## 获取 Go packages ## 获取 Go packages
```shell ```shell
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
go get -u github.com/grpc-ecosystem/grpc-gateway/protoc-gen-grpc-gateway go get -u github.com/grpc-ecosystem/grpc-gateway/protoc-gen-grpc-gateway
go get -u github.com/grpc-ecosystem/grpc-gateway/protoc-gen-swagger go get -u github.com/grpc-ecosystem/grpc-gateway/protoc-gen-swagger
go get -u github.com/golang/protobuf/protoc-gen-go go get -u github.com/golang/protobuf/protoc-gen-go
......
...@@ -25,7 +25,7 @@ import ( ...@@ -25,7 +25,7 @@ import (
"github.com/grpc-ecosystem/grpc-gateway/runtime" "github.com/grpc-ecosystem/grpc-gateway/runtime"
"google.golang.org/grpc" "google.golang.org/grpc"
gw "./proto" gw "serving-gateway/proto"
) )
//export run_proxy_server //export run_proxy_server
......
...@@ -31,6 +31,10 @@ def find_package(pkgname): ...@@ -31,6 +31,10 @@ def find_package(pkgname):
def gen_pipeline_code(package_name): def gen_pipeline_code(package_name):
ret = os.system("cd {}/pipeline/gateway/ && go mod init serving-gateway".
format(package_name))
ret = os.system("cd {}/pipeline/gateway/ && go mod vendor && go mod tidy".
format(package_name))
# pipeline service proto # pipeline service proto
protoc.main(( protoc.main((
'', '',
...@@ -44,8 +48,8 @@ def gen_pipeline_code(package_name): ...@@ -44,8 +48,8 @@ def gen_pipeline_code(package_name):
ret = os.system( ret = os.system(
"cd {}/pipeline/gateway/proto/ && " "cd {}/pipeline/gateway/proto/ && "
"../../../../../third_party/install/protobuf/bin/protoc -I. " "../../../../../third_party/install/protobuf/bin/protoc -I. "
"-I$GOPATH/src " "-I$GOPATH/pkg/mod "
"-I$GOPATH/src/github.com/grpc-ecosystem/grpc-gateway/third_party/googleapis " "-I$GOPATH/pkg/mod/github.com/grpc-ecosystem/grpc-gateway\@v1.15.2/third_party/googleapis "
"--go_out=plugins=grpc:. " "--go_out=plugins=grpc:. "
"gateway.proto".format(package_name)) "gateway.proto".format(package_name))
if ret != 0: if ret != 0:
...@@ -54,8 +58,8 @@ def gen_pipeline_code(package_name): ...@@ -54,8 +58,8 @@ def gen_pipeline_code(package_name):
ret = os.system( ret = os.system(
"cd {}/pipeline/gateway/proto/ && " "cd {}/pipeline/gateway/proto/ && "
"../../../../../third_party/install/protobuf/bin/protoc -I. " "../../../../../third_party/install/protobuf/bin/protoc -I. "
"-I$GOPATH/src " "-I$GOPATH/pkg/mod "
"-I$GOPATH/src/github.com/grpc-ecosystem/grpc-gateway/third_party/googleapis " "-I$GOPATH/pkg/mod/github.com/grpc-ecosystem/grpc-gateway\@v1.15.2/third_party/googleapis "
"--grpc-gateway_out=logtostderr=true:. " "--grpc-gateway_out=logtostderr=true:. "
"gateway.proto".format(package_name)) "gateway.proto".format(package_name))
if ret != 0: if ret != 0:
......
...@@ -22,6 +22,9 @@ function init() { ...@@ -22,6 +22,9 @@ function init() {
export GOPATH=$HOME/go export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin export PATH=$PATH:$GOPATH/bin
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
go get -u github.com/grpc-ecosystem/grpc-gateway/protoc-gen-grpc-gateway go get -u github.com/grpc-ecosystem/grpc-gateway/protoc-gen-grpc-gateway
go get -u github.com/grpc-ecosystem/grpc-gateway/protoc-gen-swagger go get -u github.com/grpc-ecosystem/grpc-gateway/protoc-gen-swagger
go get -u github.com/golang/protobuf/protoc-gen-go go get -u github.com/golang/protobuf/protoc-gen-go
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册