Deployment
This directory contains the configuration files for deploying the Sonr blockchain.
Contents
devnet: Configuration for deploying the Sonr blockchain on the devnet (local development).testnet: Configuration for deploying the Sonr blockchain on the testnet (current prod setup)
Usage
Configuration is automatically loaded from the PKL files in the root of the repository. These templates are generated during deployment initialization.
To deploy the total network, run the following command:
devbox run <network>
Replace <network> with either devnet or testnet from the root of the repository.
Components
Sonr
The Sonr blockchain is deployed using the sonrd binary. This binary is built using the Makefile in the root of the repository.
IPFS
IPFS is deployed using the ipfs binary. This binary is built using the Makefile in the root of the repository.
Hway
Hway is deployed using the hway binary. This binary is built using the Makefile in the root of the repository.
Synapse
Synapse is deployed using the matrix-synapse binary. This binary is built using the Makefile in the root of the repository.
Tigerbeetle
Tigerbeetle is deployed using the tigerbeetle binary. This binary is built using the Makefile in the root of the repository.