====== 13.9 runAll.sh ====== [[fxdemo:05-part:start | Go To Top ]] [[fxdemo:05-part:13-build-and-run-scripts:start | Return to Build and Run Scripts ]] The ''runAll.sh'' script should start the complete Phase 0 [[dido:99_annexes:annex-b-terms-and-definitions:n:node|Node]] network for the selected [[dido:99_annexes:annex-b-terms-and-definitions:b:baseline|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 [[dido:99_annexes:annex-b-terms-and-definitions:a:artifact|Artifacts]] exist. - Confirm that the required container images exist, or instruct the user to build them. - Load the selected [[dido:99_annexes:annex-b-terms-and-definitions:c:configuration|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 [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|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 [[dido:99_annexes:annex-b-terms-and-definitions:c:control_plane|Control Plane]] status, and confirm expected runtime behavior using documented commands. ---- © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.