Currently building only works on linux. Steps are as follows:
To generate protobuf files:
make proto
To build binaries:
make build
Sample configs are present in the configs folder
To create certificates for testing:
make certs
this requires cfssl to be installed, https://github.com/cloudflare/cfssl
To Test locally with docker:
make local-docker
make build and make certs will have to be run before make local-docker
git config --global url."https://${GITHUB_TOKEN}:x-oauth-basic@github.com/".insteadOf "https://github.com/"