ext-eac
The ext-eac module defines the Docker extension image that packages the EAC tooling for use with r2r-cli. It provides a containerized environment with all dependencies pre-installed.
System Context
Shows how ext-eac packages EAC tooling for containerized execution.
Container Architecture
High-level view of the extension image structure.
Dockerfile Components
The layers and components within the Docker image.
Design File
- Location:
specs/ext-eac/.design/workspace.dsl - Interactive:
r2r eac serve-design --module ext-eac
Image Contents
The ext-eac Docker image includes:
| Component | Purpose |
|---|---|
| Go Runtime | For executing eac-commands |
| Docker CLI | For Docker-in-Docker operations |
| Git | For repository operations |
| PlantUML | For diagram rendering |
| MkDocs | For documentation building |
| Pandoc | For PDF generation |
Usage
# Run EAC commands via r2r
r2r eac build docs
r2r eac test eac-commands
r2r eac validate
# Or use the image directly
docker run ghcr.io/ready-to-release/ext-eac:latest build docs
Release Process
The ext-eac image is released to GitHub Container Registry:
Tutorials | How-to Guides | Explanation | Reference
You are here: Reference — information-oriented technical descriptions of the system.