Local (Helm)
For local development using Docker Desktop's built-in Kubernetes cluster.
Prerequisites
- Docker Desktop with Kubernetes enabled
helmCLI installed- Hosts file entries for local routing:
127.0.0.1 portal.local
127.0.0.1 notifications.local
Configure values-local.yaml
Key values to set:
imageTag: <build number>
app:
auth:
authority: <your OIDC provider authority URL>
clientId: <your OIDC client ID>
scopes: openid profile email
redirectUri: https://portal.local
connections:
gatewayApi:
url: <RTGS.global Participant API URL>
signingApi:
url: <signing module URL>
ingress:
host: portal.local
requireSsl: false
Deploy
./helm-up-local.sh
The script installs nginx-ingress, CloudNativePG, and metrics-server if not already present, then deploys the Helm chart. The portal will be available at https://portal.local.
Teardown
./helm-down-local.sh