Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mazahaca/mono-repo-nodejs-svc-sample
This mono repository contains a sample of micro-services architecture built on top of gRPC protocol and TypeScript node.js applications
https://github.com/mazahaca/mono-repo-nodejs-svc-sample
grpc lerna microservices monorepo nodejs typescript
Last synced: 3 months ago
JSON representation
This mono repository contains a sample of micro-services architecture built on top of gRPC protocol and TypeScript node.js applications
- Host: GitHub
- URL: https://github.com/mazahaca/mono-repo-nodejs-svc-sample
- Owner: maZahaca
- License: mit
- Created: 2021-12-19T08:19:58.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-01-26T23:39:30.000Z (about 3 years ago)
- Last Synced: 2024-05-01T12:18:05.797Z (9 months ago)
- Topics: grpc, lerna, microservices, monorepo, nodejs, typescript
- Language: TypeScript
- Homepage:
- Size: 96.7 KB
- Stars: 5
- Watchers: 4
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# mono-repo-nodejs-svc-sample
This mono repository contains a sample of micro-services architecture built on top of gRPC protocol and TypeScript node.js applications## Getting started
Install `protoc` for generating definitions based on `.proto` files
```shell
brew install protobuf
protoc --version # Ensure compiler version is 3+
```Prepare environment
```shell
yarn install
yarn lerna bootstrap
```Build common packages, so we're able to use it for our services
```shell
yarn lerna run build --scope=@common/*
```