14.3 Container Build Inputs

Go To Top

Return to Containerisation

Container builds should use controlled Repository inputs. The buildContainers.sh script should validate the required inputs before it builds images.

Container build inputs may include:

  1. Container definition files.
  2. Handwritten source files.
  3. Generated DDS/IDL Artifacts.
  4. Runtime Configuration templates.
  5. Build scripts.
  6. Dependency manifests.
  7. Package manager Configuration.
  8. Node startup commands.
  9. Supporting tools required inside the image.
  10. Documentation or metadata files required for runtime inspection.

Container builds should not depend on untracked local files. If a build requires a file that is not in the Repository, the handbook, checklist instance, or build documentation should identify the source and explain how the build obtains or validates it.

The team should treat generated Artifacts carefully. If the build uses generated DDS bindings, the build process should either generate them before the container build or verify that approved generated outputs already exist. The build should fail clearly when the required generated Artifacts are missing or stale.


© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.

  • fxdemo/05-part/14-containerisation/14-3-container-build-inputs/start.txt
  • Last modified: 2026/08/10 15:30
  • by owen