Create an optimized Dockerfile that builds Ironic from local source code. This will be the foundation for fast rebuilds - it needs to be structured for maximum Docker layer caching efficiency.
The Dockerfile should support building Ironic from a local directory (e.g., ~/code/ironic) so developers can test their changes.
Goals
- Create multi-stage Dockerfile for Ironic
- Optimize for Docker layer caching
- Build from local source directory
- Include all Ironic dependencies
- Support both API and Conductor services
Tasks
Acceptance Criteria
Create an optimized Dockerfile that builds Ironic from local source code. This will be the foundation for fast rebuilds - it needs to be structured for maximum Docker layer caching efficiency.
The Dockerfile should support building Ironic from a local directory (e.g.,
~/code/ironic) so developers can test their changes.Goals
Tasks
stackbox/templates/ironic/DockerfileAcceptance Criteria