$ go run main.go
$ grpcurl -plaintext localhost:8080 cafe.Cafe/GetMenus
{
"menus": [
{
"name": "coffee",
"price": 100
},
{
"name": "late",
"price": 110
},
{
"name": "mocha",
"price": 120
}
]
}
$ grpcurl -plaintext -d '{"name":"coffee"}' localhost:8080 cafe.Cafe/Order
{
"price": 100
}
$ docker build -t cafe .
$ docker run -it --rm -e PORT=50052 -p 8080:50052 cafe