We consistently (and reasonably) get limited by dockerhub when we build, because we're pulling from dockerhub every single time we build.
Instead put our build container - which essentially never changes
on github container repo as a public package, so we stop hitting dockerhub every time.
Split out container build management into another bash script that can build, push and pull; use it in our build script to pull if possible and build if not; add a workflow to autodeploy on tag and manually.
We consistently (and reasonably) get limited by dockerhub when we build, because we're pulling from dockerhub every single time we build.
Instead put our build container - which essentially never changes
Split out container build management into another bash script that can build, push and pull; use it in our build script to pull if possible and build if not; add a workflow to autodeploy on tag and manually.