ewnd9 / node-grpc-micro-services-demo

https://gitlab.com/ewnd9/node-grpc-micro-services-demo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

node-grpc-micro-services-demo

  • build docker images via turbo
  • validate external api requests via ajv
  • husky / lint-staged
  • deploy locally to local k8s ($ ./provision/deploy.sh)
  • package code generation
  • integration test via mountebank

Install

$ brew install protobuf grpcui yq helmfile
$ yarn install

Usage

$ yarn build
$ (cd packages/services/cats && yarn start:dev)
$ grpcui -plaintext 0.0.0.0:8080

Deploy to local k8s

$ yarn build:docker && ./provision/deploy.sh

About

https://gitlab.com/ewnd9/node-grpc-micro-services-demo


Languages

Language:TypeScript 61.6%Language:Shell 16.8%Language:JavaScript 12.2%Language:Smarty 5.5%Language:Dockerfile 3.9%