The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#) https://grpc.io/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Donna Dionne 856b0c8b5d Merge branch 'master' of github.com:google/grpc into docker 10 years ago
..
README.md Adding the tools directory to the git export. 10 years ago
cloud_prod_runner.sh Adding commands to run cloud to prod tests 10 years ago
compute_extras.sh Adding the tools directory to the git export. 10 years ago
grpc_docker.sh Merge branch 'master' of github.com:google/grpc into docker 10 years ago
interop_test_runner.sh Fixing a small typo 10 years ago
new_grpc_docker_builder.sh Adding auth tests; test commands may change in the future and 10 years ago
new_grpc_docker_builder_on_startup.sh Adding the tools directory to the git export. 10 years ago
shared_startup_funcs.sh Merge branch 'master' of github.com:google/grpc into docker 10 years ago

README.md

GCE images for GRPC

This directory contains a number of shell files used for setting up GCE images and instances for developing and testing gRPC.

Goal

  • provides a script to create a GCE image that has everything needed to try out gRPC on GCE.

  • provide another script that creates a new GCE instance from the latest image

  • additional scripts may be added in the future

Usage

Minimal usage (see the scripts themselves for options)

$ create_grpc_dev_image.sh # creates a grpc GCE image $ ... $ new_grpc_dev_instance.sh # creates an instance using the latest grpc GCE image

Requirements

Install Google Cloud SDK

Contents

Library scripts that contain bash functions used in the other scripts:

  • shared_setup_funcs.sh # funcs used in create_grpc_dev_image and new_grpc_dev_instance
  • gcutil_extras.sh # wrappers for common tasks that us gcutil
  • build_grpc_dist.sh # funcs building the GRPC library and tests into a debian dist

GCE startup scripts

  • *_on_startup.sh

Main scripts (as of 2014/09/04)

  • create_grpc_dev_instance.sh
  • new_grpc_dev_instance.sh