Show pageOld revisionsBacklinksAdd to bookExport to PDFODT exportBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== 13.10 runNode.sh ====== [[fxdemo:05-part:start | Go To Top ]] [[fxdemo:05-part:13-build-and-run-scripts:start | Return to Build and Run Scripts ]] The ''runNode.sh'' script should start a named Phase 0 [[dido:99_annexes:annex-b-terms-and-definitions:n:node|Node]] or Node profile. It should support development, debugging, testing, and targeted troubleshooting without requiring the full Node network to run. The script should accept a Node name, Node Role, or documented Node profile as input. It should validate that the requested Node exists in the Node Catalogue or [[dido:99_annexes:annex-b-terms-and-definitions:c:configuration|Configuration]] [[dido:99_annexes:annex-b-terms-and-definitions:b:baseline|Baseline]]. The script should: - Validate the requested Node identifier. - Load the Node's approved Configuration. - Confirm the required generated types and runtime dependencies exist. - Start the Node using the approved runtime mechanism. - Report the Node Identity, Role, Configuration source, and log location. - Fail clearly when the Node cannot start. - Return a meaningful exit code. The script should not create undocumented Node variants. If a developer needs a new Node profile, the team should update the Node Catalogue, Configuration, tests, and documentation through review. ---- <WRAP centeralign> © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc. </WRAP> fxdemo/05-part/13-build-and-run-scripts/13-10-runnode-sh/start.txt Last modified: 2026/08/10 15:08by owen