-
Find or make a Kubernetes cluster. The easiest approach currently is probably k3s on an ubuntu system, but it should work on a variety of other kubernetes distributions.
- If you'd prefer to run Supercluster on AWS, the easiest way is to follow our guide to creating a cluster on EKS.
-
Make sure you have enabled at least the
dns
andingress
components on the Kubernetes cluster, and that theingress
controller is nginx-ingress. -
Download and install the x86 version of dotnet 8.0 or later.
-
Build with
dotnet build
. You might need to rundotnet restore
first to install package dependencies. If you installed a version of dotnet newer that 8.x, then you may be asked to install the dotnet 8.x runtime. -
To run new parallel catchup mission
MissionHistoryPubnetParallelCatchupV2
, it requires Helm to be installed on the machine. -
Run with
dotnet run --project src/App/App.fsproj --configuration Release -- mission SimplePayment --image=<stellar-core-docker-image>