- Golang 1.20+
- GNU Makefile
- Docker for Mac
$GOBIN
&$GOROOT
are correctly setGO111MODULE
is "on"- OPA Commandline
brew install opa
See Download OPA
See Instructions in skeleton-service
After code generation, OPA policy stubs are generated in ./policies
folder.
Follow the instruction documented in generated ./policies/README.md
to compose and upload
polices into Policy Service.
The generated service requires a OPA policy bundle server and Auth Service to run at localhost
Show application information.
Show health status.
Show all properties applied to the running service and their sources.
Show and Modify log levels
make build
make test
make lint
make init FORCE=true
make init CLI_TAG="<github-branch>"
e.g.
make init CLI_TAG="develop"