https://github.com/akira-saneyoshi/store_queryservice
https://github.com/akira-saneyoshi/store_queryservice
docker golang grpc protocol-buffers
Last synced: 19 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/akira-saneyoshi/store_queryservice
- Owner: akira-saneyoshi
- Created: 2025-02-06T15:51:04.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-02-09T15:00:02.000Z (4 months ago)
- Last Synced: 2025-02-17T12:18:21.044Z (4 months ago)
- Topics: docker, golang, grpc, protocol-buffers
- Language: Go
- Homepage:
- Size: 16.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# store_queryservice
```zsh
go get -u github.com/akira-saneyoshi/[email protected]
go get -u github.com/go-sql-driver/mysql
go get -u github.com/onsi/ginkgo/v2
go get -u github.com/onsi/gomega
go get -u go.uber.org/fx
go get -u gorm.io/driver/mysql
go get -u gorm.io/gormgo install github.com/fullstorydev/grpcurl/cmd/grpcurl@latest
``````zsh
grpcurl -plaintext localhost:8083 list
grpcurl -plaintext localhost:8083 list proto.CategoryQuery
grpcurl -plaintext localhost:8083 list proto.ProductQuerygrpcurl -plaintext localhost:8083 proto.CategoryQuery.List
grpcurl -plaintext -d '{"id" : "762bd1ea-9700-4bab-a28d-6cbebf20ddc2" }' localhost:8083 proto.CategoryQuery.ById
grpcurl -plaintext -d '{"keyword" : "ペン" }' localhost:8083 proto.ProductQuery.ByKeyword
grpcurl -plaintext localhost:8083 proto.ProductQuery.Listgrpcurl -plaintext -d '{"keyword" : "メン" }' localhost:8083 proto.ProductQuery.ByKeyword
grpcurl -cacert presen/prepare/queryservice.pem queryservice:8083 list
grpcurl -cacert ./queryservice.pem -d '{"keyword" : "ペン" }' queryservice:8083 proto.ProductQuery.ByKeyword
``````zsh
apk updateapk add curl
wget -O mkcert https://github.com/FiloSottile/mkcert/releases/download/v1.4.4/mkcert-v1.4.4-linux-amd64
chmod +x mkcert
mv mkcert /usr/local/bin/
mkcert -install
cd queries/presen/prepare/
mkcert queryservice
grpcurl -cacert presen/prepare/queryservice.pem queryservice:8083 list
```