mirror of https://github.com/grpc/grpc.git
parent
a36b84ca65
commit
d2130c3561
6 changed files with 50 additions and 54 deletions
@ -1,15 +1,18 @@ |
||||
# Dockerfile for gRPC C++ |
||||
FROM grpc/base |
||||
|
||||
# Start the daemon that allows access to the protected git-on-borg repos |
||||
RUN /var/local/git/gcompute-tools/git-cookie-authdaemon |
||||
|
||||
RUN git clone https://team.googlesource.com/one-platform-grpc-team/grpc /var/local/git/grpc |
||||
RUN cd /var/local/git/grpc \ |
||||
&& git pull --recurse-submodules \ |
||||
&& git submodule update --init --recursive |
||||
# Get the source from GitHub |
||||
RUN git clone git@github.com:google/grpc.git /var/local/git/grpc |
||||
RUN cd /var/local/git/grpc && \ |
||||
git pull --recurse-submodules && \ |
||||
git submodule update --init --recursive |
||||
|
||||
# Build the protobuf library; then the C core. |
||||
RUN cd /var/local/git/grpc/third_party/protobuf && \ |
||||
./autogen.sh && \ |
||||
./configure --prefix=/usr && \ |
||||
make -j12 && make check && make install && make clean |
||||
RUN make install -C /var/local/git/grpc |
||||
|
||||
# Define the default command. |
||||
CMD ["bash"] |
||||
CMD ["bash"] |
||||
|
Loading…
Reference in new issue