# 이미지 실행 docker run -it --rm -v ${local directory}:/proto \ lejewk/proto-gen-grpc-php7.0.12 bash
# stub 파일 생성 protoc --proto_path=/proto \ --php_out=/proto \ --grpc_out=/proto \ --plugin=protoc-gen-grpc=/grpc/bins/opt/grpc_php_plugin \ ${proto_filename}
예시
1 2 3 4 5 6 7 8 9 10 11
# 동일 경로의 proto 디렉토리 마운트 # proto 디렉토리 내에는 helloworld.proto 파일이 존재합니다. docker run -it --rm -v "$(pwd -W)"/proto:/proto \ lejewk/proto-gen-grpc-php7.0.12 bash
# 컨테이너 내부에서 아래 커맨드를 통해 stub 파일 생성 protoc --proto_path=/proto \ --php_out=/proto \ --grpc_out=/proto \ --plugin=protoc-gen-grpc=/grpc/bins/opt/grpc_php_plugin \ /proto/helloworld.proto