aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/dockerfile/grpc_ruby/Dockerfile
diff options
context:
space:
mode:
authorGravatar murgatroid99 <michael.lumish@gmail.com>2015-01-21 12:05:18 -0800
committerGravatar murgatroid99 <michael.lumish@gmail.com>2015-01-21 12:05:18 -0800
commiteeccd21fb9c00718876d87bde70fbb09d1bd7ab4 (patch)
treefb73c9d3e6fac5897b2a17fd1eca2d534570e241 /tools/dockerfile/grpc_ruby/Dockerfile
parent9e14ead3f64a34faef39ba7ff5bfb1d198f3f4bd (diff)
parent7e3d7120ba2b9fb7f3e58c8d6e506c68abf650c6 (diff)
Merge branch 'master' of github.com:google/grpc
Diffstat (limited to 'tools/dockerfile/grpc_ruby/Dockerfile')
-rw-r--r--tools/dockerfile/grpc_ruby/Dockerfile9
1 files changed, 2 insertions, 7 deletions
diff --git a/tools/dockerfile/grpc_ruby/Dockerfile b/tools/dockerfile/grpc_ruby/Dockerfile
index 9aa34bfcc9..43ec0183ca 100644
--- a/tools/dockerfile/grpc_ruby/Dockerfile
+++ b/tools/dockerfile/grpc_ruby/Dockerfile
@@ -1,19 +1,14 @@
# Dockerfile for gRPC Ruby
FROM grpc/ruby_base
-# Start the daemon that allows access to the protected git-on-borg repos
-RUN /var/local/git/gcompute-tools/git-cookie-authdaemon
-
+# Build the C libary
RUN cd /var/local/git/grpc \
&& git pull --recurse-submodules \
&& git submodule update --init --recursive
+# Build the C core.
RUN make install_c -C /var/local/git/grpc
-# Install the grpc gem locally with its dependencies and build the extension.
-RUN /bin/bash -l -c 'cd /var/local/git/beefcake && bundle && gem build beefcake.gemspec && gem install beefcake'
-RUN /bin/bash -l -c 'cd /var/local/git/grpc/src/ruby && bundle && rake compile:grpc && gem build grpc.gemspec && gem install grpc'
-
# TODO add a command to run the unittest tests when the bug below is fixed
# - the tests fail due to an error in the C threading library:
# they fail with 'ruby: __pthread_mutex_cond_lock_adjust for unknown reasons' at the end of a testcase