The core is the main API server called by the dashboard and the cli It is a GRPC server that interacts with Kubernetes. It also contains the main types used by all the sub API (build, deploy, etc.).
- Go version
1.13
or higher - Kubernetes version
1.16
or higher
- utils-go our own reusable utils functions
Duplicate the .env.example
file into a .env
file.
Modify the variables if needed.
$ go run cmd/main.go
To regenerate go
files from .proto
run at root
$ make generate_proto
We use BloomRPC
- Import the proto files found in
./proto
- The URL should be
localhost:PORT
(port isGRPC_PORT
found in.env
)