diff options
Diffstat (limited to 'tools/dockerfile/grpc_java')
-rw-r--r-- | tools/dockerfile/grpc_java/Dockerfile | 16 | ||||
-rw-r--r-- | tools/dockerfile/grpc_java/README.md | 9 |
2 files changed, 25 insertions, 0 deletions
diff --git a/tools/dockerfile/grpc_java/Dockerfile b/tools/dockerfile/grpc_java/Dockerfile new file mode 100644 index 0000000000..f7156c7f38 --- /dev/null +++ b/tools/dockerfile/grpc_java/Dockerfile @@ -0,0 +1,16 @@ +# Dockerfile for the gRPC Java dev image +FROM grpc/java_base + +# Start the daemon that allows access to private git-on-borg repos +RUN /var/local/git/gcompute-tools/git-cookie-authdaemon + +RUN cd /var/local/git/grpc-java/lib/okhttp && \ + mvn -pl okhttp -am install +RUN cd /var/local/git/grpc-java/lib/netty && \ + mvn -pl codec-http2 -am -DskipTests install +RUN cd /var/local/git/grpc-java && \ + protoc --version>ver.txt && \ + mvn install + +# Specify the default command such that the interop server runs on its known testing port +CMD ["/var/local/git/grpc-java/run-test-server.sh", "--transport=NETTY_TLS", "--grpc_version=2", "--port=8030"] diff --git a/tools/dockerfile/grpc_java/README.md b/tools/dockerfile/grpc_java/README.md new file mode 100644 index 0000000000..2da2393bef --- /dev/null +++ b/tools/dockerfile/grpc_java/README.md @@ -0,0 +1,9 @@ +GRPC Java Dockerfile +==================== + +Dockerfile for creating the Java development image + +As of 2014/12 this + - is based on the gRPC Java base + - pulls from gRPC Java on git-on-borg + - installs it and runs the tests
\ No newline at end of file |