First, you should understand how the container is built. There is a base image
in the docker folder that installs Python and dependencies,
and then the Dockerfile in the base of the repository builds
the mgoubran/miracl image from
that base. When the build happens, it cats the version.txt
file in the repository in the repo to save a versioned base, but then the build
uses the tag
base-latest that is always the latest base.
The base container is built from this folder and pushed manually, while the
main container is built and pushed automatically via the CircleCI Recipe.
Thus, if you want to update the base, you will need to see the README.md
in that folder and push new images.