Skip to content

Latest commit

 

History

History
30 lines (19 loc) · 610 Bytes

README.md

File metadata and controls

30 lines (19 loc) · 610 Bytes

Load balancer for grpc requests

Local building & running 💻

Building ⚙️

go build -o balancer ./cmd/main.go           

Running 🚀

./balancer start --config=./config/example-config.yaml --address=0.0.0.0:8080 --prometheus_address=0.0.0.0:1234

Docker building & running 🐳

Building ⚙️

docker build -t loadbalance-api .               

Running 🚀

 docker run --mount type=bind,source="$(pwd)"/config/example-config.yaml,target=/app/config/example-config.yaml,readonly --name api --rm -p 8080:8080 loadbalance-api