Add grpc python build
This commit is contained in:
12
Dockerfile
12
Dockerfile
@@ -1,3 +1,13 @@
|
||||
FROM vato.ddns.net:8083/debian:buster AS CGRPC_BUILDER
|
||||
|
||||
ARG CGRPC_VERSION=v1.33.2
|
||||
|
||||
RUN apt update -y && apt install git build-essential autoconf libtool pkg-config zlib1g-dev -y
|
||||
|
||||
RUN git clone -b ${CGRPC_VERSION} --recursive https://github.com/grpc/grpc
|
||||
|
||||
RUN cd grpc && make plugins -j 12
|
||||
|
||||
FROM vato.ddns.net:8083/alpine
|
||||
|
||||
ARG ARCH=x86_64
|
||||
@@ -22,3 +32,5 @@ RUN rm protoc-gen-grpc-web-*.sha256 && \
|
||||
chmod +x /usr/bin/protoc-gen-grpc-web
|
||||
|
||||
COPY ./protoc-gen-* /usr/bin/
|
||||
|
||||
COPY --from=CGRPC_BUILDER /grpc/bins/opt/grpc_python_plugin /usr/bin/protoc-gen-grpc-python
|
||||
|
||||
Reference in New Issue
Block a user