GoArcc - Download
To download GoArcc locally, you need to clone the repo.
git clone https://github.com/deqode/GoArcc.gitOR
go get github.com/deqode/GoArccRequirements
GoArcc depends on several tools and libraries-
- Go 1.16
 - Docker 19.03+
 - Docker Compose 1.25+
 
Below plugins are also required to generate code from a proto file. Check the usages.
Running the GoArcc
build the project using make build
run the binary ./bin/goarcc
OR
Run from docker-compose docker-compose up
Hosts
GoArcc running servers hosts on different-2 ports.
- Jaeger UI: 
http://localhost:16686 - Health Trace: 
http://localhost:8083/health/ - Prometheus UI: 
http://localhost:9090 - Prometheus UI Metrics: 
http://localhost:9090/metrics - Grpc Server: 
http://localhost:8080 - Graphql Server: 
http://localhost:8081 - Rest Server: 
http://localhost:8082 
Server configurations are in config.yml