Adding a New Container
To add a new container to this repository, follow these steps:Step 1: Create Container Directory
Create a new directory following the naming convention{container-name}:
Step 2: Create Dockerfile
Create aDockerfile with required OCI labels. Use dev-container-node/Dockerfile as a reference for the structure and required labels.
Step 3: Create Container README
Create aREADME.md in your container directory with:
- Container description
- Usage instructions
- Environment variables
- Examples
Step 4: Update Release Please Configuration
Add your container torelease-please-config.json:
Step 5: Update GitHub Workflow
Update the container matrix in all workflows so the new container builds:docker-build-push.yml
Add your container tostrategy.matrix.container. This controls build/push and tag matching for {container}@x.y.z.
ci.yml
Add your container tostrategy.matrix.container for CI build validation.
Step 6: Update Dependabot (Optional)
If your container has dependencies that need monitoring, update.github/dependabot.yml to include your container directory.