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 |
sh ${lang}_build.sh
sh ${lang}_run_server.sh
sh ${lang}_run_client.sh
sh ${lang}_run_server.sh "secure"
sh cross_run_client.sh "secure"
sh ${lang}_push.sh