Add Dockerfile and Makefile for building and generating Protobuf code
This commit is contained in:
14
Makefile
Normal file
14
Makefile
Normal file
@@ -0,0 +1,14 @@
|
||||
PROTOC_GEN_GO := protoc-gen-go
|
||||
PROTOC_GEN_GO_GRPC := protoc-gen-go-grpc
|
||||
PROTO_DIR := pkg/pb
|
||||
PROTO_FILE := $(PROTO_DIR)/data_service/data.proto
|
||||
OUT_DIR := $(PROTO_DIR)
|
||||
|
||||
.PHONY: proto
|
||||
proto:
|
||||
@echo "Generating Go code from Protobuf..."
|
||||
protoc \
|
||||
--go_out=$(OUT_DIR) --go_opt=paths=source_relative \
|
||||
--go-grpc_out=$(OUT_DIR) --go-grpc_opt=paths=source_relative \
|
||||
$(PROTO_FILE)
|
||||
@echo "Protobuf generation complete."
|
||||
Reference in New Issue
Block a user