Necessary tools are contained and managed with Nix in default.nix. Refer to upstream documentation for instructions to install.
If not using Nix, manually install:
-
Create kind kubernetes cluster with command:
:; kind create cluster --config config.yaml --wait 5m
-
Load all Kubernetes manifests:
:; redo -j$(nproc)
-
Wait a couple minutes for the cluster to stabilize.
-
Port-forward to the racecourse service:
:; kubectl -n racecourse port-forward services/racecourse 3000:webapp
-
Open http://localhost:8080 in web browser.
-
Provide node connection URL:
http://signer.besu-qbft:8545 -
🏇🏇🏇
- k8s: Kubernetes manifests reponsible for the whole application stack.
- racecourse: Racecourse application.
- racecourse-operator: Operator responsible for deploying/managing Racecourse application.