Skip to main content

Local (Helm)

For local development using Docker Desktop's built-in Kubernetes cluster.

Prerequisites​

  • Docker Desktop with Kubernetes enabled
  • helm CLI 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​

Download helm-up-local.sh

./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​

Download helm-down-local.sh

./helm-down-local.sh