aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/dockerfile
diff options
context:
space:
mode:
authorGravatar Craig Tiller <ctiller@google.com>2015-02-04 16:32:56 -0800
committerGravatar Craig Tiller <ctiller@google.com>2015-02-04 16:32:56 -0800
commit4b6ab78f365a837de3ba88ccfc73124fce267484 (patch)
tree57e2fe72321f3c9f285c40abfc122156b7e4542e /tools/dockerfile
parentfd9d0b47e504fc79bb58d809696c1b964070af7d (diff)
parent56c3dd7d6c604221e9b5f26fcc90ff593068004f (diff)
Merge github.com:google/grpc into async-api
Diffstat (limited to 'tools/dockerfile')
-rw-r--r--tools/dockerfile/grpc_ruby/Dockerfile12
1 files changed, 7 insertions, 5 deletions
diff --git a/tools/dockerfile/grpc_ruby/Dockerfile b/tools/dockerfile/grpc_ruby/Dockerfile
index c84548c880..47972e7eff 100644
--- a/tools/dockerfile/grpc_ruby/Dockerfile
+++ b/tools/dockerfile/grpc_ruby/Dockerfile
@@ -6,17 +6,19 @@ RUN cd /var/local/git/grpc \
&& git pull --recurse-submodules \
&& git submodule update --init --recursive
-# TODO: remove this, once make install is fixed
-RUN touch /var/local/git/grpc/include/grpc/support/string.h
-
# Build the C core.
RUN make install_c -C /var/local/git/grpc
# Build ruby gRPC and run its tests
RUN /bin/bash -l -c 'cd /var/local/git/grpc/src/ruby && bundle && rake'
-# Add a cacerts directory containing the Google root pem file, allowing the ruby client to access the production test instance
+# Add a cacerts directory containing the Google root pem file, allowing the
+# ruby client to access the production test instance
ADD cacerts cacerts
-# Specify the default command such that the interop server runs on its known testing port
+# Add a service_account directory containing the auth creds file
+ADD service_account service_account
+
+# Specify the default command such that the interop server runs on its known
+# testing port
CMD ["/bin/bash", "-l", "-c", "ruby /var/local/git/grpc/src/ruby/bin/interop/interop_server.rb --use_tls --port 8060"]