13.9 runAll.sh
Return to Build and Run Scripts
The runAll.sh script should start the complete Phase 0 Node network for the selected Baseline or demonstration profile. It should provide a repeatable way to bring up all required Nodes and supporting services.
The script should:
-
Validate prerequisites needed for runtime execution.
-
Confirm the required generated Artifacts exist.
-
Confirm that the required container images exist, or instruct the user to build them.
-
Load the selected Configuration profile.
-
Start required Nodes and support services in the expected order, where order matters.
-
Report started containers, processes, or services.
-
Provide enough output for a developer or operator to observe startup progress.
-
Avoid silently ignoring failed Node startup.
-
Point to logs and Evidence locations.
-
Return a non-zero exit code if the required Node network cannot start.
The script should support the Phase 0 acceptance workflow. A reviewer should be able to run the Node network, observe Control Plane status, and confirm expected runtime behavior using documented commands.
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.