The team should design containers around clear runtime responsibilities. In Phase 0, a container may package one Node, a support service, an observer, or a tooling function. The container name, image name, Configuration, logs, and documentation should make that responsibility clear.
Container design should follow these principles:
A container should run the same Artifact that the team documents in the Node Catalogue or support-service documentation. If a container image contains generated DDS types, Node code, scripts, or Configuration defaults, the build process should trace those inputs to Repository-controlled sources.
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.