The format of ActyxOS node settings is defined in the Node Setting Schema.
ActyxOS needs a number of settings to be defined in order to work, and provides optional settings that you can use to configure your nodes' behavior. Which settings are available and which values they may have is defined in the so-called ActyxOS Node Setting Schema. The most recent version thereof is available for download at:
Auto-validation of ActyxOS app manifests in VS Code?
vscode-yamlextension and configure it for auto-validating ActyxOS app manifests.
Here is an example of schema-compliant node settings:
general:displayName: My NodeswarmKey: 4904199ec5e74cc5871cad1ddad4b9e636c9dfcc55269d954dd4048e336b5433bootstrapNodes:- /ip4/10.2.3.10/tcp/9090- /ip4/10.2.3.11/tcp/9090logLevels:OS: WARNApps: INFOlicensing:os: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapps:com.example.app1: developmentcom.example.app2: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaservices:eventService:topic: My TopicreadOnly: false
If this were stored in a file named
settings.yml, you could now use the Actyx CLI to set these setting as follows:
$ ax settings set --local ax.os @settings.yml 10.2.3.23