Skip to content

ewnd9/node-grpc-micro-services-demo

Repository files navigation

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