Skip to content

Latest commit

 

History

History
51 lines (38 loc) · 2.71 KB

README.md

File metadata and controls

51 lines (38 loc) · 2.71 KB

Docker Images

https://hub.docker.com/repositories/feuyeux

No. Lang Base Image Server Client
1 C++ debian:12-slim feuyeux/grpc_server_cpp:1.0.0 feuyeux/grpc_client_cpp:1.0.0
2 Rust rust:1.81-alpine3.20 feuyeux/grpc_server_rust:1.0.0 feuyeux/grpc_client_rust:1.0.0
3 Java openjdk:23-jdk-slim feuyeux/grpc_server_java:1.0.0 feuyeux/grpc_client_java:1.0.0
4 Go golang:1.23-alpine feuyeux/grpc_server_go:1.0.0 feuyeux/grpc_client_go:1.0.0
5 C# mcr.microsoft.com/dotnet/runtime:8.0 feuyeux/grpc_server_csharp:1.0.0 feuyeux/grpc_client_csharp:1.0.0
6 Python python:3.11-slim feuyeux/grpc_server_python:1.0.0 feuyeux/grpc_client_python:1.0.0
7 Node.js node:21-alpine feuyeux/grpc_server_node:1.0.0 feuyeux/grpc_client_node:1.0.0
8 TypeScript node:21-alpine feuyeux/grpc_server_ts:1.0.0 feuyeux/grpc_client_ts:1.0.0
9 Dart dart_grpc.dockerfile feuyeux/grpc_server_dart:1.0.0 feuyeux/grpc_client_dart:1.0.0
10 Kotlin openjdk:21-jdk-slim feuyeux/grpc_server_kotlin:1.0.0 feuyeux/grpc_client_kotlin:1.0.0
11 Swift swift:6.0.1-slim feuyeux/grpc_server_swift:1.0.0 feuyeux/grpc_client_swift:1.0.0
12 PHP composer:2.8 feuyeux/grpc_server_php:1.0.0 feuyeux/grpc_client_php:1.0.0

Build

sh ${lang}_build.sh

Run

server

sh ${lang}_run_server.sh

client

sh ${lang}_run_client.sh

cross

sh ${lang}_run_server.sh "secure"
sh cross_run_client.sh "secure"

Push

sh ${lang}_push.sh