@@ -35,33 +35,33 @@ generate: generate-grpc {{ if .Network.Web.Enabled }}generate-web{{- end}} {{ if
3535
3636generate-grpc:
3737 mkdir -p gen/{{ $language }}
38- protoc ${PROTO_SOURCES} --{{ $language }}_out=plugins=grpc:./gen/{{ $language }} ./proto/health/*.proto
38+ protoc ${PROTO_SOURCES} --{{ $language }}_out=plugins=grpc,paths=source_relative:proto ./proto/health/*.proto
3939{{- range .Services}}
40- protoc ${PROTO_SOURCES} --{{ $language }}_out=plugins=grpc:./gen/{{ $language }} ./proto/{{ .Name }}/*.proto
40+ protoc ${PROTO_SOURCES} --{{ $language }}_out=plugins=grpc,paths=source_relative:proto ./proto/{{ .Name }}/*.proto
4141{{- end }}
42- cp -f -rv gen/go /proto/* gen/go
43- rm -rf gen/go /proto
42+ cp -f -rv proto /proto/* gen/go
43+ rm -rf proto /proto
4444
4545{{- if .Network.Web.Enabled }}
4646generate-web:
4747 mkdir -p gen/web
48- protoc ${PROTO_SOURCES} --grpc-web_out=import_style=typescript,mode=grpcwebtext:gen/web ./proto/health/*.proto
48+ protoc ${PROTO_SOURCES} --grpc-web_out=import_style=typescript,mode=grpcwebtext:proto ./proto/health/*.proto
4949{{- range .Services}}
50- protoc ${PROTO_SOURCES} --grpc-web_out=import_style=typescript,mode=grpcwebtext:gen/web ./proto/{{ .Name }}/*.proto
50+ protoc ${PROTO_SOURCES} --grpc-web_out=import_style=typescript,mode=grpcwebtext:proto ./proto/{{ .Name }}/*.proto
5151{{- end }}
52- cp -f -rv gen/web/proto/* gen/web
53- rm -rf gen/web/Proto gen/web/proto
52+ cp -f -rv proto/proto/* gen/web
53+ cp -f -rv proto/Proto/* gen/web
54+ rm -rf proto/proto proto/Proto
5455{{- end}}
5556
5657{{- if .Network.Http.Enabled }}
5758generate-http:
58- mkdir -p gen/http gen/swagger
59- protoc ${PROTO_SOURCES} --grpc-gateway_out=logtostderr=true:gen/http --swagger_out=logtostderr=true:gen/swagger ./proto/health/*.proto
59+ mkdir -p gen/http
60+ protoc ${PROTO_SOURCES} --grpc-gateway_out=logtostderr=true,paths=source_relative:proto --swagger_out=logtostderr=true:proto ./proto/health/*.proto
6061{{- range .Services}}
61- protoc ${PROTO_SOURCES} --grpc-gateway_out=logtostderr=true:gen/http --swagger_out=logtostderr=true:gen/swagger ./proto/{{ .Name }}/*.proto
62+ protoc ${PROTO_SOURCES} --grpc-gateway_out=logtostderr=true,paths=source_relative:proto --swagger_out=logtostderr=true:proto ./proto/{{ .Name }}/*.proto
6263{{- end }}
63- cp -f -rv gen/http/proto/* gen/http
64- cp -f -rv gen/swagger/proto/* gen/swagger
65- rm -rf gen/swagger/proto
64+ cp -f -rv proto/proto/* gen/http
65+ rm -rf proto/proto
6666{{- end}}
6767
0 commit comments