Test task
- Logrus - logger
- gRPC - Google remote procedure calls
- Viper - configurator
- go-tarantool - client in Go for Tarantool
- golangci-lint - Go linters runner
To generate .pb.go files you will need protobuf-compiler
For installation instructions, see Protocol Buffer Compiler Installation
make
- to buildmake lint
- to run lintermake tests
- to run testsmake proto
- to generate .pb.go filesmake format
- to run go fmtmake run
- launch docker-compose to build containersmake stop
- to stop containermake clean
- to remove binary
0.0.0.0:8001 - default HTTP port
0.0.0.0:8002 - default gRPC port
Also you could change the default settings through configs/config.json
For connection to gRPC server use Evans