Docker containers are automatically rebuilt and published weekly (Mondays 4am)
Naming convention
Local containers
terraform-latest-<os>-<version> e.g. terraform-latest-debian-10
Published containers
wolfsoftwareltd/terraform-latest-<os>:<version> e.g. wolfsoftwareltd/terraform-latest-debian:10
Development
We do not include Dockerfiles with the repository as these are generated dynamically when required. We supply a helper script to do a lot of the heavy listing.
The helper script is called manage-all.sh and can be from any level of the directory tree and is recursive.
If you are in the top level directory you will need to use manage.sh instead of manage-all.sh
Generate Dockerfiles
./manage-all.sh generate
Build Containers
./manage-all.sh build [clean]
Scan Containers
./manage-all.sh scan
Publish Containers
./manage-all.sh publish
If you want to publish the containers you will need to update the utils.sh script and change the following line.