diff --git a/dependency/Dockerfile/Dockerfile_cpp b/dependency/Dockerfile/Dockerfile_cpp index 90a5846..2042924 100644 --- a/dependency/Dockerfile/Dockerfile_cpp +++ b/dependency/Dockerfile/Dockerfile_cpp @@ -4,10 +4,12 @@ MAINTAINER eesast WORKDIR /usr/local COPY ./CAPI/cpp /usr/local/PlayerCode/CAPI/cpp +COPY ./CAPI/python /usr/local/PlayerCode/CAPI/python COPY ./dependency/proto /usr/local/PlayerCode/dependency/proto COPY ./dependency/shell /usr/local/PlayerCode/dependency/shell WORKDIR /usr/local/PlayerCode/dependency/proto RUN bash ../shell/cpp_output.sh +RUN bash ../shell/py_output.sh WORKDIR /usr/local/PlayerCode/CAPI/cpp COPY ./dependency/shell/compile.sh . ENTRYPOINT ["bash","./compile.sh"] diff --git a/dependency/shell/py_output.sh b/dependency/shell/py_output.sh new file mode 100644 index 0000000..e1b08b6 --- /dev/null +++ b/dependency/shell/py_output.sh @@ -0,0 +1,8 @@ +python3 -m grpc_tools.protoc -I. --python_out=. --pyi_out=. MessageType.proto +python3 -m grpc_tools.protoc -I. --python_out=. --pyi_out=. Message2Clients.proto +python3 -m grpc_tools.protoc -I. --python_out=. --pyi_out=. Message2Server.proto +python3 -m grpc_tools.protoc -I. --python_out=. --pyi_out=. --grpc_python_out=. Services.proto +chmod -R 755 ./ +mkdir -p ../../CAPI/python/proto +mv -f ./*.py ../../CAPI/python/proto +mv -f ./*.pyi ../../CAPI/python/proto