dcind (Docker-Compose-in-Docker)
This is an open source fork of the amidos/dcind
repository. We have upgraded Docker and Docker Compose in our image. Instead of using Python and PIP to install Docker Compose, we use a simple apk package with an updated Alpine base image, because the pip installation no longer supported Docker Compose 2.x.
CI and Versioning
We run a GHA action to build and push the new versions of dcind to our Public ECR Repository. The workflow is at .github/workflows/build-and-push.yml
and it utilizes an IAM role that is defined in a secret called AWS_PUBLIC_ECR_IAM_ROLE_ARN
. The current version is generated based on the current date instead of following semantic versioning.