This project is ... WIP (TODO: describe more verbosely)
Running this project locally assumes you have installed version of Go 1.20
or higher.
In order to verify whether your local environment is set up properly run the following command:
go version
If you don't have your local copy of Go tooling follow the installation guide from: https://go.dev
Clone the project
git clone https://github.com/tchorzewski1991/gatekeeper.git
Go to the project directory
cd gatekeeper
Install necessary dependencies (TODO: describe more verbosely):
make install-tools
make tidy
Start the gatekeeper node with (TODO: describe more verbosely):
make run
Send test grpc request for auth (TODO: describe more verbosely):
make send_auth
Shutdown the node
ctrl+c
To run tests, use the following command:
make tests