Run
- Please run MONGODB first so services can have ready connection
docker-compose up
- After Database, run make proto
make proto
- After proto and create documentation, run make faceit to create bin files in bin folder
make faceit
- start grpc/http server and grpc client
./bin/server
./bin/client
- GRPC HEALTH PROBE UserService
- go install github.com/grpc-ecosystem/grpc-health-probe@v0.4.8
grpc-health-probe -addr="0.0.0.0:50051" -service="user.UserService"
-
grpc and http Gateway, exposes api for accounts management
-
User, account management grpc service, responsible for CRUD operations on user accounts
Swagger Documentation
-
http://localhost:8080/swagger/#/
Mongo Express to check it's grpc and http works in database
-
Postman Collection