Helm & Kubernetes
Running Rafiki in production
To run Rafiki in your production environment you will need to have the following software and tools installed:
Dependencies:
Rafiki requires an instance of Postgres and Redis instance running with it.
An example Helm Chart including Rafiki, Postgres, and Redis can be found here.
Run the following command to install the example Helm Chart above:
Tigerbeetle
For Rafiki’s accounting database, you may opt to run Tigerbeetle in place of Postgres. Though you must run one Postgres instance that’s used for the auth
services and Open Payments resources.
To change the version of Tigerbeetle you must change the respective tag in the values.yaml file for Tigerbeetle.
Port Forwarding
In the current alpha version of Rafiki, no ports are exposed by default. You can port-forward the frontend (Admin UI) port by running the following:
Now, the Admin UI can be found on localhost:3010.